ベストアンサー excelで印刷ボタンを押下イベントはマクロを呼ぶ 2019/11/29 10:39 excelで印刷ボタンを押下イベントはマクロを呼ぶ出せますか? 是非教えてお愿い致します。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー oboroxx ベストアンサー率40% (317/792) 2019/11/29 12:22 回答No.1 VBEでThisWorkbookモジュールの中で、WorkbookのBeforePrintイベントでよいかと思います。 質問者 お礼 2019/12/03 11:32 ご回答ありがとうございます。 VBEを利用しない前提で、excel印刷ボタンだけでマクロ撮影呼び出したいですが。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 1 その他の回答 (1) imogasi ベストアンサー率27% (4737/17070) 2019/11/29 15:51 回答No.2 #1の回答でよいのだろうと思うが、下記もあり得そう。 クリックイベント利用。 ただしファイルー印刷で出る、印刷ボタンには頼らない。 標準モジュールに Sub test01() Application.Calculation = xlCalculationManual '手動計算 End Sub を作り実行しておく。手動計算モード設定したもの。 == データを入力。 ーーー A B C列 氏名 計数 集計 上野 1 6 <ーーーC2セルSUM(B2:B5) 山田 6 山田のB列に6と入れたが、C2セルは6のまま。 == Sheet1にコマンドボタンを貼り付けておく。このボタンのCaptionを「印刷」とかにしておく。 そのクリックイベントに Private Sub CommandButton1_Click() '印刷前処理 ’この例では手動印刷であるのを、再計算する例にした Worksheets("Sheet1").UsedRange.Columns("A:C").Calculate 'ーーそのシートだけ限定印刷 ActiveSheet.Range("A1").CurrentRegion.PrintOut End Sub 印刷する前に、再計算を忘れないよう、VBAに担わせる例。 質問者 お礼 2019/12/03 11:34 ありがとうございました。 印刷ボタンを利用したい。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A EXCELのマクロで、モノクロ印刷ボタンを作りたい EXCELで、誤ってカラー印刷するのを防ぐため、 「印刷ボタン」を「モノクロ印刷ボタン」に変更したいと思っています。 モノクロ印刷マクロを作って、ボタンに登録しようと思ったのですがうまくいきません。 マクロでは、プリンタドライバ機能を指定することはできないのでしょうか。 せめて、プリンタオプション画面を開くマクロは作れないでしょうか? ご回答、よろしくお願い致します。 ブラウザの×ボタン(閉じるボタン)押下時のイベントをひろいたい javaScriptでブラウザの閉じるボタン(×ボタン)を押したときに、functionを走らせたいのですがうまくいきません。onunloadで以下の処理を行っています。 if(event.clientX <= -8980 && event.clientY <= -9000 || event.clientX >= 32700 && event.clientY >= 32700) { //ブラウザ閉じられたときの処理 } 閉じるボタンを押してなくても走ってしまったり、不安定なのですが、×ボタン押下時のイベントの拾い方をどなたかご教授ください。よろしくお願いします。 エクセル イベントマクロについて エクセル2002です。 同じ形式で行数のみ可変とする表形式のシートがあります。 その表に入力した行数に応じて印刷する用紙を ユーザー設定(最小) →A5 横 →A4 縦 (最大) と手作業で変更させるのが面倒になったので、行数を数えて用紙を変更するマクロを標準モジュールに記載し、ボタンからそのマクロを起動して使用しています。 これを何らかのイベントマクロにして、ボタンからの起動をなくしたいのですが、どのようなイベントが良いでしょうか? ・行の複写挿入/削除で行数を増減させています。 ・目的の動作をしたいシートはひとつのブックに20余りあります。 シートモジュールの場合全てのシートにコードを記載することになるのでしょうね・・・ モジュール/イベント名をご指導いただきたく、お願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム EXCEL マクロのボタンも一緒に印刷する方法 よろしくお願いします。 EXCELです。 画面に あることを説明した文書と マクロの操作ボタンがあります。 普通に印刷したら 説明の文書は印刷されましたが、 マクロの操作ボタンは印刷されませんでした。 説明の文書とマクロの操作ボタンを一緒に 印刷する方法を教えてください。 よろしくお願いします。 エクセルのマクロボタンで エクセル97を使っています。 マクロをボタンに割り当て、そこに印刷マークを表示させたいと思っています。 ツールのユーザー設定のマクロボタン(黄色いスマイルマーク)ではなく、オートシェイプまたはコントロールツールボックスのボタンにビットマップを張りつければいいと思ったのですが、印刷のビットマップ(?)はどこにあるのでしょうか? Accessではボタンにピクチャーが割り当てられるので、印刷ボタンもあるのですが、そのボタンの絵も実際のフォルダのどこにあるのか、検索しても出てきません。 あれは.bmpや.icoではないのでしょうか? 他PCでも見られるようにしたいので、ビットマップを自作することは考えていません。 よろしくお願いします。 エクセル2013 マクロボタン エクセル2013「新しいマクロの記録」でマクロボタンからマクロボタンの実行をしたいのですができません。 エクセル2003ではできたのですが、どなたか教えてください。 例 マクロボタンA マクロボタンB マクロボタンC マクロボタンAを押すとマクロボタンB、マクロボタンCが実行される。 「新しいマクロの記録でマクロボタンB、マクロボタンCを押す記録をしても コードに記述されずマクイロ登録ができません。 よろしくお願いしますj。 別ブックのマクロよりコマンドボタンを押下する方法 当方、VBAに関しては初心者です。 EXCEL2000のVBAで作成したプログラムAの操作を、マクロを使って別のブックに記録させたのですが、マクロを実行しても途中で操作が止まってしまいます。 マクロを変更することで解決できる方法がわかる方がいらっしゃったら教えてください。 ※RocketMouseのようなWindows操作制御ソフトが会社では利用禁止とされていて使えません。 ちなみにVBAで作成したプログラムAは ・ユーザーフォーム上に2つのコマンドボタン(「次へ」「終了」)と4つのラジオボタンがあります。 ・「次へ」を押下すると別のユーザーフォームへ遷移します。 ・遷移先のユーザーフォームにはコマンドボタン(「戻る」)があります。 ※ただし、会社の資産であるためプログラムAを変更することはできません。 マクロで記録した操作は以下の(1)~(4)です (1)ラジオボタンはデフォルト表示のままで (2)コマンドボタン「次へ」を押下して別のユーザーフォームへ遷移 (3)遷移先のユーザーフォームでコマンドボタン「戻る」を押下 (4)(1)のユーザーフォームに戻った後コマンドボタン「終了」を押下 別のブックに(1)~(4)の操作を記録させ実行しましたが、(2)でコマンドボタン「次へ」が押下されず、別のユーザーフォームへ遷移できません。 マクロの変更で別のユーザーフォームへ遷移させる方法を教えてください。 ※コマンドボタン「次へ」の関数はPublic Subで定義されてます。 よろしくお願いします。 エクセルのマクロのボタン 何時も、色々教えていただき有難うございます。 エクセルでマクロの勉強をしています。 簡単なマクロを組んで、ボタンによるマクロの実行が出来る様になったのですが、このボタンが新しくエクセルを開いたときにも出てきてしまいます。 どの様にすれば、関係無い時には表示されない様に出来るのでしょうか? IEの最大化ボタン押下時のイベント お世話になっております。 現在ページ内にdivタグを使用し擬似フレームを作成しているのですが、IEの最大化ボタンを押下した場合それに合わせてdivのサイズを広げたいと思っています。IEの最大化ボタンを押下した際のイベントを取得する方法がありましたらご教授願います。 エクセルワークシート上に印刷開始ボタンのマクロをつくりたい 昨日同様の質問しましたが、誤字があったので 再度ご質問させていただきます。 ワークシート上に印刷開始用のボタンを作りたい。 印刷開始のマクロの設定がまずわかりません。 マクロが出来ればそれのボタンを作れば良いと思います。 詳しい手順が判りません。 ちなみにエクセル2007です、宜しくお願いします。 Excel2000 BeforePrintイベントで印刷かプレビューかの判定 いつもお世話になっております。 Excel2000を使用しております。 Workbook_BeforePrintイベント内で処理を行っております。 印刷ボタン押下時と、プレビューボタン押下時とで 処理を分岐させたいのですが、 どちらが実行されたのか判定する方法がどうしてもわかりませんでした。 ご教授いただけましたら幸いです。 何卒よろしくお願いいたします。 エクセルマクロでフォーム印刷 エクセルマクロでフォーム上にボタンを置いてボタンをクリックしたらそのフォームをA4に印刷したいんですがどうしたらいいんでしょう。教えてください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム EXCEL マクロボタンの出し方 よろしくお願いします。 EXCELです。 今まで、マクロ自動記録を行っていましたが、 画面の中にあった。マクロのボタンがどこかに行ってしまいました。 ツール→マクロ→新しいマクロの記録 の後に画面出でてくる。 マクロボタンがどこかに行ってしまいました。 出し方を教えてください。 よろしくお願いします。 エクセルで、マクロをボタンに埋め込むやり方 エクセルでマクロは設定できたのですが ボタンを作って、そのボタンをクリックすると 「マクロを実行する」ということを設定する やり方がわかりません。 ツールバーのコントロールボックスでボタンを出すんですよね? そこからどうやるのか教えてください。 よろしくお願いいたします。 エクセルにおけるマクロ設定ボタンからのみの印刷方法 いつもお世話になっております。 エクセル(Office2016)において、マクロ設定ボタンからのみ印刷する方法をお聞きいたします。 マクロには印刷に関係した内容が登録されており、未入力箇所や規定内容以外を入力した場合はメッセージを表示させて印刷を中止し、入力項目が全て条件に合致している場合のみ、印刷がなるようにしています。 しかし、「ファイル」→「印刷」などから印刷するとエラーチェックがならず誤った内容で印刷され、誤った資料が提出されてしまいます。 インターネットで調べたところ、下記の方法で印刷が中止できることを知りました。 ------------------------------------------------------------------------------ Private Sub Workbook_BeforePrint(cansel As Boolean) MsgBox "印刷ボタンから印刷してください" Cancel = True End Sub ------------------------------------------------------------------------------ しかし、上記モジュールを「ThisWorkbook」に登録すると「ファイル」→「印刷」などからの印刷だけでなく、マクロボタンからも印刷できなくなってしまいました。 そこでお聞きしたいのですが、「ファイル」→「印刷」などからの印刷はできないようにし、マクロボタンからのみ印刷できるようにする方法はありますでしょうか。 また、「ファイル」→「印刷」などから印刷しようとした際には、エラーメッセージに「印刷ボタンから印刷してください。」のメッセージを表示させたいと思います。 どうぞご教示くださいますようお願いいたします。 マクロで自動印刷 マクロを使用して印刷を行う場合の マクロを教えていただけないでしょうか? 1つのエクセルブックに、 『あ』と『い』と『う』の3個のシートがあります。 それぞれ印刷範囲設定済みです。 マクロボタンをすでに作成済みで ・ シート『あ』と『い』と『う』印刷ボタン ・ シート『あ』と『い』印刷ボタン ・ シート『う』のみ印刷ボタン があります。 それぞれのボタンの、マクロを教えていただけないでしょうか。 宜しくお願いいたします。 エクセルシートをまとめて印刷(ボタンを使い) Excel(エクセル)印刷について質問です。 シートをまとめて印刷する場合に シフトを押しながらシートのタブを クリックすれば印刷出来るのは、 解りますが、毎日同じ入力を行うので 下記のような事が出来ないかと思います。 Sheet1にマクロで?ボタンを造り そのボタンを押すだけで、 Sheet2~4までをまとめて印刷したい。 宜しくお願い致します。 Excelの保存ボタン押下時に Excelで標準でついている保存ボタンを押下した時に、 あるセルに保存日を設定してから保存をしたいのですがどのようにすればいいのでしょうか? ボタンを使ったマクロの作成 ボタンを使ったマクロの作成 エクセルでボタンを押すと あるセルの数字に1が加算され そのシートが印刷されるマクロを 恐れ入りますがどなたか教えて(作成して)下さい。 マクロに関しましては まったくわかっておりませんので トンチンカンなことを言い出すかもしれませんが どうぞよろしくお願い致します。 エクセル2010でマクロをボタンに割り当てたい! エクセル2000で使用していたファイルをそのままエクセル2010で使用することになりました。 2000で作成したファイルにあるマクロ実行を割り当てたボタンを同じように2010で割り当てようと思ったのですが方法がわかりません。 同じくマクロ実行ボタンを並べただけの独自ツールバーの実行ボタンが『アドイン』のところに表示はされているのですが、割り当てが分からず動作しません。 ご存知の方、教えてください! 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ご回答ありがとうございます。 VBEを利用しない前提で、excel印刷ボタンだけでマクロ撮影呼び出したいですが。