我想添加幾個空字段(即ctrl+F9
快捷方式)槽循環到Word文檔(通過VSTO)到Word文檔中添加空字段,但由於某種原因,只有最後一個出現在文檔中。通過C#互操作
任何人都可以幫助我嗎?
這裏是我使用的代碼:
Document doc = Globals.ThisAddIn.Application.ActiveDocument;
if (doc == null)
return;
for (int i = 0; i < 5; i++)
{
Paragraph para = doc.Paragraphs.Add();
object fieldType = WdFieldType.wdFieldEmpty;
object text = "test" + i;
object preserve = false;
Field f = doc.Fields.Add(para.Range , ref fieldType, ref text, ref preserve);
}
輸出是:
{ test4 }