#vb.net #vba
#vb.net #vba
Вопрос:
Мне нужно перенести приложение VBA на VB.NET , есть только одна проблема, excel не сохранит мой шаблон.
Excel открывает нужный файл и показывает мне диалоговое окно сохранения файла, только одна проблема: он не сохранит ни одного файла, однако он не выдаст мне ошибку, но не вернет мне путь к файлу, потому что он нигде не сохраняет файл.
Filepath = Xl.GetSaveAsFilename("", "Excel file (*.xls), *.xls", , "titel")
GeluidschermUserform.Excelfilenaam.Text = Filepath
Комментарии:
1. GetSaveAsFilename не сохраняет файл: он просто просит пользователя выбрать путь и имя файла. Вы должны выполнить операцию сохранения в своем коде.
2. итак, мне нужно использовать xl.savefile?
3. ДА. Это должно сработать.
Ответ №1:
Application.DisplayAlerts = False
Xl.SaveAs Filepath
Application.DisplayAlerts = True