VBA для VB.NET проблема с сохранением файлов Excel

#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