xlPicture'PasteSpeciaでエラーが出るときは、ここに待ちを作ります。先に貼り付けた表(セル範囲)の右横1cmに配置しています。画像をコピーする方法を、ピクチャの外観を定数で指定します。既定値はxlScreenです。図の書式を指定するXlCopyPictureFormat定数を指定します。既定値はxlPictureです。貼り付け時のエラー対応Excelの表が大きかったり情報が複雑な場合、PasteSpecialでエラーとなる場合があります。繰り返し何回も貼り付ける場合にもエラーが出やすくなります。エラーの発生理由は、Copyが非同期で行われているらしいことが原因です。対策としては、Copyの直後に一定時間待ちを作ることです。試してみるのは、DoEventsDoEvents関数は、発生したイベントがOSによって処理されるように、プログラムで占有していた制御をOSに渡します。開かれているフォームの数を返します。開かれているフォームが無ければ0返します。これで試してみて下さい、これで解決するならこれが一番良いでしょう。これでダメなら、Application.Waitこれで1秒程度の待ちを作って下さい。1)APIのSleepなら、ms単位で調整できます。事前に手動でパワーポインを開いていて、そのパワーポイントをエクセルVBAで操作する場合は、GetObject関数を使います。"パワーポイントが起動されていません。Nextを入れてErr判定しています。ファイルを開いている場合は、インデックス(数値)または名称で指定します。Eachで順次取得出来ます。ppPt.NameNext名称の部分一致で処理を分ける場合もあると思います。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。Case)|VBA入門9.メッセージボックス(MsgBox関数)|VBA入門10.マクロとは?VBAとは?VBAでできること|VBA入門ホームマクロVBA応用編マクロVBAサンプル集VBAで表やグラフをPowerPointへ貼り付けるこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームマクロVBA応用編マクロVBAサンプル集VBAで表やグラフをPowerPointへ貼り付けるこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。