ブックマークに挿入して、小さなワードドキュメントからメインワードドキュメントにコピーするマクロがあります。コピーされるコンテンツはテーブル内にあり、データといくつかのイメージを含むさまざまな行と列があります。次のようにSelection.Pasteは完全なソース書式を保持していません
私のコードは次のとおりです。
Set SmallDoc = Documents.Open("small.doc")
Selection.WholeStory
Selection.Copy
'Paste document content at bookmark
Set MasterDoc = Documents.Open("main.doc")
Selection.GoTo What:=wdGoToBookmark, Name:="placeToPaste"
Selection.Paste
問題:
フォーマットは、主に全体の画像転送を除いて、維持し、彼らが切断されているかのように見えています。ソースフォーマット全体を維持する方法や、この問題を解決する方法はありますか?それが元の書式が、これは正しく表示された画像を維持するのに役立った私の特定のケースでは、保持されていることを確認することができます場合、私は見つけるように見えることはできませんが
Wordに手動でコピーして貼り付けると、同様の問題が発生することがあります。マクロを使わずにこれらのステップを再現できますか?あなたの結果は何ですか? – Gaffi
それは同じですが、ちょっとしたペーストオプションのポップアップをクリックし、 'ソースフォーマットを維持する'を選択して修正します。明らかにマクロを介してこれを行うことはできません。 少しの問題を修正しました。ソースドキュメント内のすべてのイメージを四角い折り返しにすることでした(答えを参照)。 –