В моей базе данных я управляю различными файлами Excel. Там есть кнопка в отчете, который позволяет открыть эти файлы, и сделать это я использую этот Linse коды (запускает код при щелчке на кнопке):Открыть документ Excel из проблем доступа
Dim str_file As String
str_file = "C:\[directory of the file]"
Application.FollowHyperlink str_file
Он работает, и открывает файл, который я хочу , Проблема в том, что он не устанавливает программу excel как активную, когда она открывает файл, который показывает очень быстро файл, но для чего-то, чего я не знаю, приложение Excel скрыто и приложение Access активно. Я столкнулся с некоторыми проблемами со всплывающими формами, потому что это всплывающее окно, вы не можете установить активное окно, отличное от всплывающего окна, но эта проблема решается, если вы закрываете всплывающее окно перед установкой активной формы. Я пробовал также такие строки, как эти, но они также не работают:
Dim xlApp As Excel.Application
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
Есть ли код, который работает после Followhyperlink? Лучший шаг, хотя и проверить, потому что он отлично работает для меня. BTW Вы также можете посмотреть WScript.Shell – Fionnuala
@Remou У меня есть строка с «exit sub» и код ошибки после DollowHyperlink. Я посмотрю Wscript.shell – user3187508
Это не вызывает проблемы для меня. У вас такая же проблема, когда вы просто запускаете followhyperlink без отделки от модуля? – Fionnuala