質問: obj.Run(ActiveWorkbook.Path + "\LineCommand2.bat " + "" + Message + "") End Sub ``` 念のため、バッチファイルの中身も追加しておきます。 ``` @echo off set KEY=<アクセストークン> set MASSAGE=%1 curl -X POST -H "Authorization: Bearer %KEY%" -F "message=%MASSAGE%" https://notify-api.line.me/api/notify ``` 一応、行ったエラーチェックの状況も記しておきます。 1バッチファイルをコマンドプロンプトから呼び出し、引数を渡して送信させる。 →成功 2バッチファイルをファイル名を指定して実行から呼び出し、引数を渡して送信させる。 →成功 どなた様かご教授のほどよろしくお願いします!
回答: わかる範囲でアドバイスを...、と思ったら追記・修正依頼の中で概ね解決されていたようですね。 「VBAからLINEを送る」という内容や「バッチファイルの同期処理」という部分は他にも知りたい人がいると思いますので、回答欄で回答し解決させたほうが後続の方のためにもいいかと思います。 ともあれ、実現できたようで何よりです。