Проверка на наличие "закладки" в документе 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))
{
...