SLAVICK, спасибо =)
Немного разобрался...
Но столкнулся с двумя проблемами
1. [vba]Код
nFileName = Application.GetSaveAsFilename("Новое_имя_файла")
[/vba] - добавляет почему-то точку в конце имени. Т.е. в результате получаю: "Новое_имя_файла." Как этого избежать?
2. Если пользователь нажимает "Отмена" или просто закрывает окно выбора папки, то присваивается значение False и макрос идёт дальше. Как сделать так, чтобы окно при этих действиях не закрывались, а продолжали требовать указания названия и пути?