Как запросить диалог сохранения документа Word при открытии файла шаблона?
Я хотел бы, чтобы диалоговое окно сохранения появилось при первом щелчке по шаблону документа Word (точка), чтобы у него было предложенное местоположение (например, c: \ temp) и имя документа / окончание файла (docx). У меня действительно есть просьба заполнить заголовок документа через fill-in
поле после открытия файла шаблона, так что в идеале это можно использовать для предлагаемого заголовка документа.
Я использовал информацию из другого источника, чтобы попытаться предложить пользователю сохранить файл при открытии файла Word шаблона (.dotm). Я получил запрос на сохранение, но он хочет, чтобы я снова сохранил его как файл .dotm вместо желаемого .docx.
Примечание. Использование Word 2016 и ограниченные знания VBA.
Первый пример работает только с Excel, так как Word не разрешает GetSaveAsFilename (см. Строку 3)
Private Sub Document_New() Application.DisplayAlerts = False fName = Application.GetSaveAsFilename(filefilter:="Excel Files (*.xlsx), *.xlsx") ActiveWorkbook.SaveAs Filename:=fName Application.DisplayAlerts = True End Sub
Во втором примере есть всплывающее окно сообщения, которое показывает «c: \ temp \ test.docx», но диалог сохранения сохраняется как точка.
Private Sub Document_New() 'Chemicalpython: changed above from Sub SaveName() Dim strFileName As String Dim StrPath As String 'provide default filename StrPath = "c:\temp\test.docx" With Dialogs(wdDialogFileSaveAs) .Name = StrPath If .Display <> 0 Then strFileName = .Name Else strFileName = "User Cancelled" End If End With MsgBox strFileName 'Chemicalpython: this is the message box End Sub
Желаемый результат:
0 ответов на вопрос
Похожие вопросы
-
6
Насколько хороша защита паролем Word?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
1
Как сделать так, чтобы меню по умолчанию открывалось «полностью» в MS Word 2003?
-
-
1
Office 2007 - ссылки на источники в Word
-
6
Есть ли сочетание клавиш для выделения выделенного текста в MS Word 2007?
-
2
Word 2007 не открывает старые файлы
-
3
Минимизируйте размер файла документов Microsoft Word
-
1
Можно ли ограничить шаблон PowerPoint?
-
6
Рекомендация для простого (японского) текстового процессора
-
1
Используя OpenOffice.org, есть ли способ напечатать не только контент, но и комментарии к документу?