Доброго времени!
Подскажите как вывести стандартное окно виндовс "Сохранить как" с помощю VBA?
Application.FileDialog(msoFileDialogSaveAs)
Dim dlgFolderPicker As FileDialog
Dim fdf As FileDialogFilter
Set dlgFolderPicker = Application.FileDialog(msoFileDialogSaveAs)
With dlgFolderPicker
.AllowMultiSelect = False
.ButtonName = "Сохранить"
.FilterIndex = 1
'.InitialFileName = путь к папке, можно не задавать - будет выдавать "Мои Документы"
If .Show = -1 Then
Tropa = .SelectedItems(1) ' путь к указанному документу
Else
Exit Sub
End If
End With
Set dlgFolderPicker = Nothing
bi-lya писал(а):Например так
- Код: Выделить всё
Dim dlgFolderPicker As FileDialog
Dim fdf As FileDialogFilter
Set dlgFolderPicker = Application.FileDialog(msoFileDialogSaveAs)
With dlgFolderPicker
.AllowMultiSelect = False
.ButtonName = "Сохранить"
.FilterIndex = 1
'.InitialFileName = путь к папке, можно не задавать - будет выдавать "Мои Документы"
If .Show = -1 Then
Tropa = .SelectedItems(1) ' путь к указанному документу
Else
Exit Sub
End If
End With
Set dlgFolderPicker = Nothing
ActiveWorkbook.SaveAs Filename:=tropa
bi-lya писал(а):Ну наверное использовать какой-нибудь SaveAs... Полное имя файла у нас есть, =>
- Код: Выделить всё
ActiveWorkbook.SaveAs Filename:=tropa
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83