Есть ли способ (код) для диалога «Сохранить как» в Word VBA с фильтрами клиентов? Например: «.ttt»Word VBA Save As Dialog с настраиваемым фильтром?
ответ
Я думаю, вы, вероятно, захотите использовать Application.FileDialog
, так как это позволяет настраивать фильтры файлов. Как указывает KazJaw, вы не можете сохранить файл Photoshop в Word, поэтому я предполагаю, что он разрешит некоторые другие манипуляции с файлом psd
.
Ниже показано, как его использовать (см. http://msdn.microsoft.com/en-us/library/aa219843%28office.11%29.aspx). Обратите внимание, что это позволит пользователю выбирать несколько файлов.
Sub CustomFilter()
'Declare a variable for the FileDialog object and one for the selectedItems
Dim fd As FileDialog, vSelectedItem As Variant
'Create a FileDialog object as a File Picker dialog box.
Set fd = Application.FileDialog(msoFileDialogFilePicker)
'With the FileDialog
With fd
.Filters.Clear 'Clear current filters
.Filters.Add "Photoshop Files", "*.psd", 1 'Add a filter that has Photoshop Files.
If .Show = -1 Then
'Step through each String in the FileDialogSelectedItems collection.
For Each vSelectedItem In .SelectedItems
'Do whatever you want here
Next vSelectedItem
Else
'The user pressed Cancel.
End If
End With
Set fd = Nothing
End Sub
Формат файла .psd был примером для отображения пользовательских фильтров. Кроме того, будет ли это работать для SAVE AS-диалогов? –
Вы не можете использовать настраиваемые фильтры в диалоговом окне SaveAs (за пределами стандартных типов файлов Word), если вы хотите использовать настраиваемые фильтры (например, .psd или .ttt), вы должны использовать поле FileDialog. Зачем вам нужно использовать SaveAs? (Вы можете использовать поле FileDialog, чтобы получить имя файла, а затем сохранить.) – CuberChase
Однако файл должен существовать, чтобы использовать FileDialog? –
- 1. VBA EXCEL/WORD - SAVE AS
- 2. Php Image save as dialog
- 3. word automation save as pdf
- 4. VBA Word Split и Save
- 5. selenium 2 web driver save as dialog
- 6. Save As Dialog not Popping Up
- 7. vba save word file to created folder
- 8. Проблема с настраиваемым фильтром BaseAdapter
- 9. Force Save As, MS Excel VBA
- 10. Pywin32 save .docx as pdf
- 11. MS Word SaveAs File Dialog с фильтрами
- 12. GoogleAppEngine - запрос с каким-то настраиваемым фильтром
- 13. Форматирование валюты Канадский французский с настраиваемым фильтром
- 14. sendBroadcast не работает с настраиваемым фильтром намерения
- 15. Использование надстройки «Microsoft Save as PDF» программно без установки Word
- 16. Open/Save File Dialog
- 17. File Open/Save Dialog
- 18. downloadFile with «save as»
- 19. PrettyPhoto image save as
- 20. jQuery UI Dialog с настраиваемым вызовом данных
- 21. Python, save as mht
- 22. Python save as/open
- 23. Excel save as box
- 24. pl/sql save as
- 25. Datepicker as dialog
- 26. Word VBA - событие DocumentBeforeSave?
- 27. Excel VBA save as PDF создает пустые страницы
- 28. Rails/Haml open link as 'save as'
- 29. VSTO Addin Save File Dialog
- 30. VBA для создания save-as filename из данных в документе
Вы хотите отобразить диалоговое окно «Сохранить как» с предопределенным типом файла? но он не будет преобразовывать файл в «.psd», так как этот тип не поддерживается словом ... –
Формат файла .psd был примером для отображения пользовательских фильтров. Спасибо –