我想在运行时向C#应用程序添加一个指向特定范围的书签到我的Word文档。我找到了一个解决方案
Microsoft.Office.Tools.Word.Bookmark bookmark1;
bookmark1 = this.Controls.AddBookmark(this.Paragraphs[1].Range, "bookmark1");
但是错误显示Windows窗体没有AddBookmark
的定义。请帮忙。
答案 0 :(得分:-1)
您正在使用WinForms应用程序,因此使用关键字this
它将引用您正在使用的表单类,该表单类没有Controls.AddBookmark
的定义。
我建议你看看这里:http://msdn.microsoft.com/en-us/library/cc442946.aspx
这将向您展示如何创建一个单词addin,然后您可以使用此代码添加书签。
Microsoft.Office.Tools.Word.Bookmark bookmark1; bookmark1 = this.Controls.AddBookmark(this.Paragraphs[1].Range, "bookmark1");