Как добавить элемент управления Bookmark в документ Word во время выполнения - PullRequest
0 голосов
/ 20 октября 2010

Я хочу добавить в приложение C # закладку для определенного диапазона в мой документ Word во время выполнения.Я нашел одно решение Microsoft.Office.Tools.Word.Bookmark bookmark1; bookmark1 = this.Controls.AddBookmark(this.Paragraphs[1].Range, "bookmark1");

Но ошибка показывает, что форма Windows не имеет определения для AddBookmark.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 20 октября 2010

Вы используете приложение WinForms, поэтому при использовании ключевого слова this оно будет ссылаться на используемый вами класс формы, который не имеет определения для Controls.AddBookmark.

Предлагаю вам посмотреть здесь: http://msdn.microsoft.com/en-us/library/cc442946.aspx

Это покажет вам, как создать надстройку для слова, из которой вы затем сможете использовать этот код для добавления закладки.

Microsoft.Office.Tools.Word.Bookmark bookmark1; bookmark1 = this.Controls.AddBookmark(this.Paragraphs[1].Range, "bookmark1");
...