[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『個人用マクロブックでは、Workbook_BeforePrintが使えない?』(桜)
普通のThisWorkbook上だと、上手くいくのですが、
個人用マクロブックのThisWorkbookにそのマクロをコピペしたら、
マクロが作動しません。
BeforePrintというイベントを、
個人用マクロブックでも使えるようにする方法はありますでしょうか?
< 使用 Excel:Excel2010、使用 OS:Windows7 >
ここでも話題になったのですが、個人用マクロブックにしろ、アドインされたものにしろ、参照設定されたものにしろ あるいは、ブックとして直接開いたマクロブックにしろ、そこに書かれたイベントコード処理を利用するには 少し仕掛けが必要になります。
個人用マクロブックの THisWorkbookモジュールの BeforePrint は、その個人用マクロブックの印刷時に起動されます。 それ以外のブックの印刷に対しては No Action です。
やるなら、紹介したトピにあるように、当該エクセル区画全体のブックの BeforePrint を対象にしなければいけません。
かつ、個人用マクロブックに記述するということは、そのPCで立ち上げられる、すべてのエクセルに対して有効になってしまいますので どんなブックであっても、その印刷時に実行されてしまいます。
それでいいのですか?
(β) 2016/08/17(水) 22:12
クラスモジュールと普通のモジュール2つで作ったら、できました・・・
(桜) 2016/08/17(水) 22:59
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.