[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『画像の取得』(写真家)
VBAを使用してExcelの表を画像にしたい
Print Screenキーを使用してスクリーンショットした画像
と
VBAで取得した画像
両方の画像を比較すると
VBAで取得した画像にはなぜか中央に太い線が入ります。
更に、列が長いと縦にも線が入ります。
この様にならないでVBAを使用してスクリーンショット同じ様に取得する方法はないでしょうか?
下記が使用してるマクロです
Sub 画像取得()
Selection.CopyPicture
End Sub
任意に選択してマクロを実行して使用してます。
Print Screenだときれいに合わせるのが面倒なので…
会社のパソコンなのでフリーソフトを入れる事も出来ないので
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
| 両方の画像を比較すると | VBAで取得した画像にはなぜか中央に太い線が入ります。 | 更に、列が長いと縦にも線が入ります。 それはどのようにして確認されたのでしょうか。それも示してもらうと有益です。 (示されたマクロはクリップボードにコピーするだけなので。) (xyz) 2024/03/15(金) 13:29:19
PrintScreenと同様のものが欲しいのなら、CopyPictureは引数省略したらダメなんじゃないかと... (既定値の関係で)
Sub CopyPicture([Appearance As XlPictureAppearance = xlScreen], [Format As XlCopyPictureFormat = xlPicture], [Size As XlPictureAppearance = xlPrinter]) Excel.Chart のメンバー
Function CopyPicture([Appearance As XlPictureAppearance = xlPrinter], [Format As XlCopyPictureFormat = xlPicture]) Excel.OLEObject のメンバー
Function CopyPicture([Appearance As XlPictureAppearance = xlScreen], [Format As XlCopyPictureFormat = xlPicture]) Excel.Range のメンバー
Sub CopyPicture([Appearance], [Format]) Excel.Shape のメンバー
(白茶) 2024/03/15(金) 13:34:24
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.