1 回答
TA贡献1871条经验 获得超8个赞
重新阅读...在当前位置插入 - 如果您的意思是光标所在的位置:
Word.Range rngSel = wdApp.Selection.Range;
rngSel.Tables.Add(//params here);
否则,如果您的意思是在代码插入信息的末尾,而不是这两行
rng.InsertBefore("List");
rng.Font.Name = "Verdana";
rng.Font.Size = 16;
rng.InsertParagraphAfter();
rng.InsertParagraphAfter();
rng.SetRange(rng.End, rng.End);
利用
rng.Text = "List\n\n"
rng.Font.Name = "Verdana";
rng.Font.Size = 16;
rng.Collapse(WdCollapseDirection.wdCollapseEnd);
\n插入一个新段落(回车)并且可以作为字符串的一部分。
将文本直接分配给该方法Range并使用该Collapse方法(在我看来)比各种 Insert 方法更容易预测。一些 Insert 方法包括在范围内插入的内容,而另一些则不包括。
FWIW 当不清楚问题可能是什么时,它可以帮助将 arng.Select();放在代码中的关键点并注释掉其余的行,以便代码以可见的范围结束。这通常可以提供有关范围问题根源的信息。
- 1 回答
- 0 关注
- 155 浏览
添加回答
举报
