Excelで何かを自動化する必要があります。最初の手順は、VBAボタンをクリックして開始されるマクロを実行することです。 Powershellを使ってVBAボタンをクリックする方法はありますか?powershellを使用してExcelのVBAボタンをクリック
ありがとうございます!
Excelで何かを自動化する必要があります。最初の手順は、VBAボタンをクリックして開始されるマクロを実行することです。 Powershellを使ってVBAボタンをクリックする方法はありますか?powershellを使用してExcelのVBAボタンをクリック
ありがとうございます!
cmdコマンドの引数として、このボタンの内側に隠されたマクロ名を指定します。あなたのための
ステップ:
は、PowerShellを使用して実行してみてください:ここで
"path_to_excel_app" "path_to_excel_file_with_macro" /x macro_name
は、MSアクセスの私の作業exapleです:
"C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "R:\path_to_macro_file\AccessFileWithMacro.accdb" /x macroName
あなたはこれだけPSおそらく
# start Excel
$excel = New-Object -comobject Excel.Application
#open file
$FilePath = 'FilePath'
$workbook = $excel.Workbooks.Open($FilePath)
##If you will like to check what is happend
$excel.Visible = $true
## Here you can "click" the button
$app = $excel.Application
$app.Run("MacroName")
##The macro name is the trigger of your button
を実行する必要があります。.. ..... – Tom
人間がボタンをクリックすると、コンピュータがスクリプトを直接実行するだけです。 [この質問は、PowerShellからExcelマクロを実行する]をチェックしてください(https://stackoverflow.com/questions/19536241/calling-excel-macros-from-powershell-with-arguments) – JNevill
私はこのようなマクロを実行します。 "ブラウズファイルボックス"がポップアップし、私はファイルを選択する必要があります。これをどうすれば処理できますか? – Steff