Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10 / 12962 ツリー ←次へ | 前へ→

【78927】ExcelグラフをWordに貼り付けるマクロについて kiho 17/3/4(土) 23:33 質問[未読]

【78929】Re:ExcelグラフをWordに貼り付けるマクロに... kiho 17/3/5(日) 10:02 お礼[未読]
【78930】Re:ExcelグラフをWordに貼り付けるマクロに... γ 17/3/5(日) 13:19 発言[未読]

【78929】Re:ExcelグラフをWordに貼り付けるマクロ...
お礼  kiho  - 17/3/5(日) 10:02 -

引用なし
パスワード
   γさん
早速のアドバイス、ありがとうございます。

“Word側の処理が追いつかない”という、自分では
ちょっと思い付かないことでした。

 ご提示のあった、
>・DoEventsを入れる。(複数回繰り返してもよい)
>・ExcelのApplication.Wait メソッド
>・APIのSleep
 を試してみましたが、今回は、これが原因では
なかったようです。

 更にあれこれ自分で考えて対処してみたなかで、
貼り付けるグラフ図のサイズを小さくしてみたところ、
正常に処理できました。(うれしかった〜)

 グラフ図のサイズがWord文書の貼り付け位置の
横幅より少々大きかったようで、数枚の貼り付け
処理ができていたので、グラフ図自体には問題ない
と思っていたのがいけなかったと思います。

 発想の転換が必要ですね。これも、今回、γさん
からのアドバイスの影響だと思いました。

 本当に、どうもありがとうございました。

【78930】Re:ExcelグラフをWordに貼り付けるマクロ...
発言  γ  - 17/3/5(日) 13:19 -

引用なし
パスワード
   解決したようで何よりです。

ただし、単純にグラフの大きさが原因とも思えません。
拡張メタファイルであれば、大きさは調整されて貼り付けられるはずです。
横幅が長いもので実験してもエラーにはなりません。
なにか別の原因、もしくは複合した要因で発生している気がします。

閲覧者が誤解してはいけないと思いコメントしたまでで、
原因追及を求めるものではありません。
ではこの辺で。

10 / 12962 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free