Изменение свойств документа Word или как еще задать желаемое название при сохранении - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день! Задача такая: Формирую документ word программно из access (на основе шаблона) так:
При нажатии "Сохранить" в полученном документе в качестве названия по умолчанию подставляется то, что написано в свойствах документа в поле "Название", а хотелось бы задать свое. Задаю программно это свойство:
Название меняется, но при нажатии "Сохранить" опять показано старое значение, а изменяется оно на новое только если открыть свойство документа из меню "Файл" и там нажать ОК. Я так понимаю, ворду нужна команда для перезагрузки значений свойств. Есть такая? Или какие еще могут быть варианты для задания своего названия при открытии диалога сохранения?

Решение задачи: «Изменение свойств документа Word или как еще задать желаемое название при сохранении»

textual
Листинг программы
If Set_NameDoc = True Then ' если разрешено предустановленное название
App.ActiveDocument.SaveAs Environ("temp") & "\TempD.doc"
App.Quit False
 
Set App = New Word.Application
App.Documents.Add Environ("temp") & "\TempD.doc"
End If
 
App.Visible = True
AppActivate (App.Caption)
Set App = Nothing

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы