Проверка на наличие "закладки" в документе 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))
- {
- ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д