オープンしているExcelファイルのセルの値を設定するためにOutlookにマクロを書きます。Outlook vbaからマクロを実行するとExcelファイルが表示されます
Sub test()
Dim objExcel As Object, WB As Object, WS As Object
Set objExcel = GetObject(, "Excel.Application")
objExcel.Visible = True
Set WB = objExcel.Workbooks("Book1.xlsm")
WB.Activate
Set WS = WB.Worksheets("Sheet1")
AppActivate "Microsoft Outlook"
WS.Range("A1").Value = "hoho"
End Sub
私の問題は、私はそれがOKのセルの値を設定し、私はまだ見通しアプリケーションに立って、このマクロを実行すると、どのように私は見通しでマクロを実行することができるとき、それは、セルに値を設定し、このエクセルファイルを表示する代わりに、まだ見通しに立っています
あなたはちょうど私が私のスクリプトに自分のラインをコピーした見通し –
を再活性化することができ、上記の編集した私のスクリプトを見て、それがエラー「無効なプロシージャ呼び出しまたは引数」を取得してください。どうすれば問題があるのか教えてください – Bruce