下記ようなマクロを作りたいのですが
マクロの記録にてつくったのですが
記録の時にプリントスクリーンした画像が毎回、貼付されます。
やりたいことは、プリントスクリーンをした時に
コピーされる画像【毎回違う】を貼付し印刷したいのです。
分かる方は、マクロのコードを教えて下さい
宜しくお願い致します。
【やりたい事】
プリントスクリーンした画像をエクセルへ貼付、印刷をしたい
※プリントスクリーンは現在、表示されているもの
【キーボードの動き】
プリントスクリーンボタンを押す
エクセルにてCtrl+HOMEを押す
Ctrl+V【プリンタとスクリーンにてコピーされた画像を貼付】
Ctrl+P
Enter
【マクロの記録にて、レコーディングしたもの↓】
Sub 印刷1()
Range("A1").Select
ActiveSheet.Paste
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub
No.3ベストアンサー
- 回答日時:
(´・ω・`) そのマクロにスクリーンショットを撮るところは無いだろ。
都度クリップボードにデータを流し込んでやらないと、同じ画像が貼り付けられることになるのは当然です。
Excelは関係ない。
たとえば……
No.6
- 回答日時:
Excelのマクロを使う理由は何ですが?
プリントスクリーンしたものを印刷するだけなら、フリーソフトで
対応したほうが簡単だと思うので。
マクロの勉強のためとか、フリーソフトが使えないとかだったら、
以下で紹介するものは無視してください。
キャプチャソフトで印刷ができるものの例。
【 Winshot 】
https://forest.watch.impress.co.jp/library/softw …
印刷設定については、こちら↓が参考になると思います。
https://fs-t.biz/archives/6669
https://www.yururimaaruku.com/entry/winshot
開発が終了している古いソフトですが、Windows10でも動作して
くれます。
古いソフトなので互換性の問題で拡大表示するかもしれませんが、
設定で対応できますので安心してください。
https://notepad-blog.com/content/197/
https://aprico-media.com/posts/3352
設定をしておけば、スクリーンショットで矩形やウィンドウなどで
個別にショートカットキーで対応できます。
便利なソフトなので、持っておいて損はないと思います。
No.5
- 回答日時:
No1です。
>出来ませんでした。
あら、ごめんなさい。
ご紹介した時点では、テストはしてみてはいませんでした。
改めてテストしてみましたが、トリミングするとおかしなことになるようなので、貼り付けまででテストしましたけれど、当方の環境では一応実行できますね。
32ビット環境の場合は、「PtrSafe」が不要だったかも(←確認していません)
https://learn.microsoft.com/ja-jp/office/vba/lan …
>WindowsのAPIとは何でしょうか?
Windows(エクセルではありません)の各種機能を機能ごとに利用できるようにしたインターフェースのことです。
https://ja.wikipedia.org/wiki/Windows_API
https://learn.microsoft.com/ja-jp/windows/win32/ …
No.2
- 回答日時:
プリントスクリーン……「スクリーンショット」のことでしょうか?
ならば、質問に貼られたマクロでOKなんじゃないのかな。
・貼り付ける位置を指定して
・クリップボードから貼り付けて
・印刷する
で良いはずです。
もちろん、はみ出したら、はみ出した分は別の用紙に出力されます。
あと、間違ってテキストが貼られても普通に印刷しますよ。
印刷を開始する前に確認のダイアログボックスを表示させることをお勧めします。
実行してみると、毎回同じプリントスクリーンが、貼り付け、印刷されるのです!!!そのとき、モニターに表示されている画像を、プリントスクリーンして→印刷したいだけなのですが!!!プリントスクリーンは、Excelと別物なのですかね???
No.1
- 回答日時:
こんばんは
Pasteは行っているようですが、それではダメということから推測すると、画面コピーの作業からマクロで行いたいということでしょうか?
プリントスクリーンそのものはエクセルの機能外のことなので、マクロから直接処理するのは難しいと思います。
WindowsのAPIを利用すれば可能です。
以下のページがご参考になるものと思います。
https://teshi-learn.com/2021-05/excel-macro-evid …
上記記事よみました。自分がやりたい事に一致していました。
しかし、マクロのコードをコピーして実行しましたが、出来ませんでした。
WindowsのAPIとは何でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Excel(エクセル) 【VBA】 Alt+PrintScreenにてアクティブウィンドウのスクショを貼付する方法 4 2022/12/08 20:53
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Illustrator(イラストレーター) ペイントの印刷が出来なくなりました。 2 2023/08/08 10:00
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) エクセルの印刷マクロについて質問があります。 現在、下記のマクロで印刷しています。Sheet1のD6 5 2023/06/12 10:59
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
とっておきの手土産を教えて
お呼ばれの時や、ちょっとした頂き物のお礼にと何かと必要なのに 自分のセレクトだとついマンネリ化してしまう手土産。 ¥5,000以内で手土産を用意するとしたらあなたは何を用意しますか??
-
2024年のうちにやっておきたいこと、ここで宣言しませんか?
2024年も残すところ50日を切りましたね。 ことしはどんな1年でしたか? 2024年のうちにやっておきたいこと、 よかったらここで宣言していってください!
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
【VBA】 Alt+PrintScreenにてアクティブウィンドウのスクショを貼付する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel マクロの編集がグレーに...
-
WPSOffice_マクロの有効化について
-
エクセル ボタンに設定したマク...
-
エクセル マクロ名にブック名...
-
Excelのマクロでボタンを押すと...
-
オートシェイプに名前を付け名...
-
エクセルの表を複数枚印刷した...
-
別シートのマクロボタンをマク...
-
Excelマクロで、稼働中のマクロ...
-
エクセルでマクロ(Excel 4.0)...
-
エクセルマクロで、別のブック...
-
他のBOOKにマクロを反映させな...
-
エクセルで、「いいね」のよう...
-
複数のマクロボタンをまとめて...
-
エクセルの、記録を終了したマ...
-
使用期限付のエクセルの作成方法
-
マクロをマクロを使ってコピー...
-
Ctrl+Zが使えない
-
エクセル起動時、ActiveXコント...
-
エクセルで明日の日付を表示す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
Excel マクロの編集がグレーに...
-
エクセル ボタンに設定したマク...
-
エクセル マクロ名にブック名...
-
Excelのマクロでボタンを押すと...
-
エクセルの表を複数枚印刷した...
-
エクセルで、「いいね」のよう...
-
Excelマクロで、稼働中のマクロ...
-
エクセルの、記録を終了したマ...
-
複数のマクロボタンをまとめて...
-
エクセルでマクロ(Excel 4.0)...
-
エクセルマクロで、別のブック...
-
Excelのマクロ名の並び順の法則...
-
エクセルで明日の日付を表示す...
-
別シートのマクロボタンをマク...
-
(Excel VBA)シートコピー時マ...
-
マクロをマクロを使ってコピー...
-
Excel:マクロを消す方法教えて...
-
なぜマクロの記録がなくなって...
-
リーグ戦(10チーム2コート)作...
おすすめ情報