Здравствуйте, эксельгуру!
Вообще-то вопросов два.
С помощью Application.FileDialog(msoFileDialogOpen) выбираю файл, с которым произвожу дальнейшие манипуляции.
Dim lngCount As Long
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = False
.Show
For lngCount = 1 To .SelectedItems.Count
ИмяФайлаЗаключения = .SelectedItems(lngCount)
Next lngCount
End With
MsgBox ИмяФайлаЗаключения
Так вот вопрос1: как сделать так, чтобы FileDialog открывал уже заданную папку, чтобы выбрать свой файл? Ведь всегда открывается папка "Мои документы".
Вопрос2: Как вычислить путь к файлу (Path?), чтобы потом его можно было использовать для сохранения с помощью Application.FileDialog(msoFileDialogSaveAs)
Вопрос3: Как вставить имя файла в поле при открытии диалогового окна Application.FileDialog(msoFileDialogSaveAs)?
Вообще-то вопросов два.
С помощью Application.FileDialog(msoFileDialogOpen) выбираю файл, с которым произвожу дальнейшие манипуляции.
Dim lngCount As Long
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = False
.Show
For lngCount = 1 To .SelectedItems.Count
ИмяФайлаЗаключения = .SelectedItems(lngCount)
Next lngCount
End With
MsgBox ИмяФайлаЗаключения
Так вот вопрос1: как сделать так, чтобы FileDialog открывал уже заданную папку, чтобы выбрать свой файл? Ведь всегда открывается папка "Мои документы".
Вопрос2: Как вычислить путь к файлу (Path?), чтобы потом его можно было использовать для сохранения с помощью Application.FileDialog(msoFileDialogSaveAs)
Вопрос3: Как вставить имя файла в поле при открытии диалогового окна Application.FileDialog(msoFileDialogSaveAs)?