0
Excelファイルを開き、VBScriptからActionImporter
とActionExporter
というマクロを実行します。ここでExcelファイルとexcuteマクロを開く
は私のコードです:
Option Explicit
On Error Resume Next
Dim AppExcel
Dim repertoireMISAJOURComplete
Dim nomDuFichier
repertoireMISAJOURComplete = "G:\Pole recrutement et mobilite\Testoutil\Serveur_V2.1.1.xlsm"
nomDuFichier = "Serveur_V2.1.1.xlsm"
Workbooks.Open Filename:= repertoireMISAJOURComplete
Set AppExcel = WScript.CreateObject("Excel.Application")
AppExcel.Visible = True
'On Error Resume Next
'ouvre le classeur
AppExcel.Workbooks.Open (repertoireMISAJOURComplete)
'peut exécuter une macro
'à l'ouverture (ôter l'apostrophe)
'devant AppExcel.Run "Test"
'et changer le nom de la macro :
Windows(nomDuFichier).Activate
Sheets("Administration Serveur").Select
Application.Run nomDuFichier & "!'ActionImporter'"
Windows(nomDuFichier).Activate
Sheets("Administration Serveur").Select
Application.Run nomDuFichier & "!'ActionExporter'"
Set AppExcel = Nothing
'quitte VBS
WScript.Quit
をステップ#1 VBScriptのデバッグ中:エラー再開Next'で 'グローバルを削除し、実際に見ます何が失敗する。あなたの問題はおそらくVBScriptにVBAコードが含まれていることが原因です。翻訳のガイドラインについては、[here](http://sdb.planetcobalt.net/vba2vbs.shtml)を参照してください。 –
また、Excelインスタンスを作成する前にブックを開こうとすると助けになりません。 – Dave
VBScriptの観点から、 'Windows'、' Sheets'などは宣言されていない未初期化変数です。 –