Когда я запускаю код VBA, когда файл Excel помещается в папку «Документы», мой python исполняемый файл работает нормально, см. Здесь:
Правильный запуск в папке «Мои документы»
Но когда я запускаю его в любом другом месте, он показывает ошибку в моем python исполняемом файле
Ошибка запуска в другом месте
Код VBA:
Sub Openapplicaiton2()
SaveFile
Dim name As String
Dim full_path As String
Dim folder As String
folder = path
name = "\SuperBOMsWhereUsedAnalysisForFlatbomParts.exe"
full_path = folder & name
Call Shell(full_path, vbNormalFocus)
End Sub
Public Function path() As String
path = Application.ActiveWorkbook.path
End Function