感谢 Fildor,我找到了答案。非常感谢。当然我没有注意到最后一行范围内的索引。已经是我的代码了。它工作得很好。由您自行决定按word文件的要求复制。
for (int i = 1; i < docs.Paragraphs.Count; i++)
{
progressBar1.Value = i;
string a = "tập đọc";
string b = docs.Paragraphs[i].Range.Text.ToString();
if (string.Compare(a.Trim(), b.Trim(), true) == 0)// kiểm tra dòng này có thuộc tiêu đề kia không
{
for (int j = i; j < docs.Paragraphs.Count; j++)
{
string c = "---------------------------------------------------- ";
string d = docs.Paragraphs[j].Range.Text.ToString();
if (string.Compare(c.Trim(), d.Trim(), true) == 0)
{
Range d1 = docs.Content.Paragraphs[i].Range;
Range d2 = docs.Content.Paragraphs[j].Range;
d1.Find.Execute(a);
d2.Find.Execute(c);
Range range1 = docs.Range(d1.Start, d2.End);
range1.Copy();
rtbsoanthao.Paste();
break;
}
}
}
}
【讨论】: