Pentaho Data IntegrationでExcel ファイルを生成しており、作成後にマクロを自動的に開始したいと考えています。これまでは、ファイルを開くときにマクロを起動していました。しかし、これは良い方法ではありません。一部のユーザーはマクロを実行する権限を持っておらず、ファイルを開くたびに Excel が変更を保存するかどうかを尋ねてきます。
Windows シェルから MS Excel で VBA マクロを実行する方法があるかどうか疑問に思っています。私が見つけたのは、ファイルを開く次のコードです。
Shell "C:\Programme\Office2k\Office\EXCEL.EXE " & _"C:\...\MyExcelFile.xls"
しかし、これは私が望むものではありません。マクロを一度だけ開始したいのですが、ユーザーがマクロを開く前に。
あなたはなにか考えはありますか?