Я написал программу на Visual Basic, которая подключается к базе данных Access, делает несколько операторов SQL, а затем пытается записать результаты в файл Excel.
Все работает правильно, кроме случаев, когда он вызываетДиалог SaveAs:
xlApp.Dialogs(Excel.XlBuiltInDialog.xlDialogSaveAs).Show()
Диалог находится за программой, которая развернута.Таким образом, программа, кажется, зависает, ожидая закрытия диалогового окна, но доступ к диалоговому окну невозможен (кроме как с помощью Alt + Tab, но это ужасный обходной путь).
Любой способ заставить диалог вызватьспереди?Я нашел связанную тему здесь , но я не имею дело с отдельными темами.Там ОП предлагает метод BringToFront, но я не уверен, как его использовать с моими xlApp.Dialogs.
Заранее спасибо за помощь!