Я пытаюсь создать документ Word из Excel с исходным именем файла, чтобы ускорить процесс сохранения.Документ Word не может быть макро-файлом, потому что я не могу сохранить их в нашей SharePoint.
Перед открытием документа Word я делаю следующее:
- Выбираю отдельные текстовые отрывки из файла журнала (txt) и размещаю их в документе Excel.
- В документе Excel они хранятся для Контроллинга работ.
- Оттуда часть информации будет перенесена в документ Word, а затем сохранена для регистрации дел.
Я нашел несколько способов изменить имя в active.document, но документ Word не должен быть active.document.
Я хочу инициализировать желаемое имя перед созданием документа Word: я хочу показать это имя в заголовке окна документа, а также предложить его при первой попытке сохранения пользователем.
Я попробовал следующее, но он говорит, что это невозможно, потому что это свойство только для чтения:
Sub CreateNewWordDoc()
Dim wrdApp As Word.Application
With wrdApp
.Name = "desiredFileName"
End With
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
Dim wrdDoc As Word.Document
Set wrdDoc = wrdApp.Documents.Add
End Sub
Можно ли как-то дать желаемое имя файла без фактического сохранения файла?