Pointなどで作成した図をクリップボードにコピーした時、このデータを拡張メタファイル形式として以下のような方法でデータを取得しようとしてもうまくいきません。Officeからクリップボードにコピーされたデータは、EnhancedMetafile形式の他に様々な形式に関連付けられており、それらの形式で取得することはできます。2007以降であれば、Bitmap形式で取得できますので、「クリップボードの画像を表示する」で紹介している方法で可能です。2003以前ではこの方法は無理です。Format形式に関連付けられています。Officeでコピーした図を、PNG形式等でデータを取得することが可能です。次のサンプルでは、フォームにピクチャボックス"PictureBox1"があり、このPictureBox1にクリップボードにコピーされた図を表示しています。}}"PNG"以外の形式を試してみたところ、上記のコードで"PNG"の部分を以下の文字列に変更した場合にのみ成功するようです。bitmap?」で紹介されています。APIを使用してクリップボードのメタファイルデータを取得するコードを紹介します。GetEnhMetafileOnClipboard(Me.Handle)のようにします。PRB:すべてのアプリケーションに表示されません。2007に関する情報を追加など。第38号」で紹介したものを基にしています。)注意:この記事では、基本的な事柄の説明が省略されているかもしれません。初心者の方は、特に以下の点にご注意ください。ソースファイルの一番上に書かれているものとする」)の意味が分からないという方は、こちらをご覧ください。Tipsをご利用いただく際は、注意事項をお守りください。共有するこの記事への評価この記事の評価を見る・評価するには、JavaScriptを有効にしてください。この記事へのコメントこの記事へのコメントの一覧を見るこの記事に関するコメントを投稿するには、下のボタンをクリックしてください。投稿フォームへ移動します。通常のご質問、ご意見等は掲示板へご投稿ください。設定JavaScriptを有効にしてください。