「MyWorkbook」と「PatchMyWorkbook」という 2 つのワークブックがあるとします。両方のワークブックが保存時に開いています。「PatchMyWorkbook」にはボタンを追加し、「MyWorkbook」の既存のマクロを「MyWorkbook」に割り当てるマクロがあります「MyWorkbook」の既存のマクロは「PrintPage」と呼ばれます</p>
Windows(“MyWorkbook”).Activate
Sheets("Sheet1").Activate
ActiveSheet.Buttons.Add(665.25, 43.5, 89.25, 45).Select
Selection.OnAction = "PrintPage"
これにより、「PatchMyWorkbook」コードの実行中にエラーが発生することはありませんが、新しく追加されたボタン マクロは、「MyWorkbook」の「PrintPage」ではなく「'PatchMyWorkbook'!PrintPage」を指します。</p>
質問: マクロが、マクロが作成されたブックではなく現在のブックを指すように、複数のブックにわたってマクロ ボタンの "OnAction" を設定するにはどうすればよいですか?