Я пытаюсь использовать Access 2016 в качестве внешнего интерфейса для базы данных, которая, когда пользователь нажимает кнопку, создает сценарий Powershell и запускает его.
В настоящее время я использую это:
Dim Script As String
Script = ("test" & vbCrLf & "2nd line?")
Set f = fileSysObject.OpenTextFile("C:\Users\%Username%\Documents\Access.ps1", True, True)
f.Write Script
f.Close
Затем для запуска сценария, который я использую:
Dim run
run = Shell("powershell ""C:\Users\%Username%\Documents\Powershell\Access.ps1""", 1)
Я понимаю, что это, вероятно, действительно плохой способ сделать это! Поэтому любая помощь приветствуется!
Спасибо!
РЕДАКТИРОВАТЬ: Извините, вопросов нет!
Проблема в том, что он выделяет ошибку в «f.write Script».
Ошибка компиляции: метод или элемент данных не найден.