Я создаю надстройку в Word и хочу получить имя файла, над которым надстройка работает. Вы можете мне посоветовать, как я могу это сделать?
Я добавил библиотеку объектов Microsoft 14.0, но не получил ссылку на Microsoft.Office.Tools.Word.Document, как в этом решении: как я могу получить имя файла
ОК, открытие снова ...
Возможный дубликат C#: надстройка Word





Word.ActiveDocument.FullName предоставит вам полный путь и имя файла.
Word.ActiveDocument.Name предоставит вам только имя и расширение файла.
Word.ActiveDocument.Path предоставит вам только путь к активному документу
Когда вы кодируете это, имейте в виду, что ActiveDocument может иметь значение NULL (нет активного документа), и все 3 из этих свойств могут иметь значение NULL (FullName и Path будут иметь значение, если документ новый и еще не сохранен).
Спасибо, Рич и Дэвид, но имя файла, как упоминалось, не указано. Есть ли способ сохранить файл под новым именем? Также почему-то мне не подходит Word.ActiveDocument. Стоит ли добавлять ссылку на сборку?
Привет, Стюарт, я пробовал именно это решение, но оно у меня не работает. Я установил библиотеку объектов Microsoft 14.0, но не получил справку по Microsoft.Office.Tools.