Проверка на наличие "закладки" в документе MS Word - C#
Формулировка задачи:
Здравствуйте. Вопрос глупый, но поиск к сожалению не помог (или я им не умею пользоваться).
Как сделать проверку на наличие "закладки" в документе Word? Соответственно с последующей передачей значения.
Кусок кода...
Просто если закладки нет, то программа по понятным причинам выдает ошибку.
private void ButtonOpenForm_Click(object sender, EventArgs e) { Word.Application oWord = new Word.Application(); Word.Document oDoc = oWord.Documents.Add(Folder + ComboBoxForm.Text); oDoc.SaveAs(FileName: FileSave); TextBox_Form(oDoc); oDoc.Close(); oWord.Quit(true); System.Diagnostics.Process.Start(FileSave); return; } private void TextBox_Form(Word.Document oDoc) { oDoc.Bookmarks["Name"].Range.Text = TextBoxName.Text; }
Решение задачи: «Проверка на наличие "закладки" в документе MS Word»
textual
Листинг программы
private void ReplaceBookmarkText( Microsoft.Office.Interop.Word.document doc, string bookmarkName, string text) { if (doc.Bookmarks.Exists(bookmarkName)) { ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д