次のように起動したExcelをユーザーが操作し、
必要に応じて処理を行うアプリケーションを開発しています。
'エクセルを起動
Dim App As New Excel.Application
App.Visible = True
Excelの状態は、プロパティを取得することで把握できます。
例えば、
App.ActiveWorkbook.Name
を取得することで、現在ユーザーが開いているブックの名前を知ることができます。
問題は、プロパティではなくメソッドをユーザーが実行した際に、
メソッドをどのような設定で実行したのか?です。
例えば、PrintOutメソッドです。
PrintOut(From, To, Copies, Preview, ActivePrinter, PrintToFile, Collate, PrToFileName, IgnorePrintAreas)
という引数が渡されて実行されているのですが、
印刷部数であるCopiesに何部が渡されているのかを知りたい場合です。
どうしてもわかりません。
よろしくお願いいたします。
ツイート | ![]() |