pastspecialメソッドを使用して、コピーしたグラフをビットマップとして別のワークシートに貼り付ける方法はありますか。現在、これは私の構文です-
PasteSheet.PasteSpecial (Format:="Bitmap", Link:=False, DisplayAsIcon:=False)
PasteSheetは、貼り付けたいもう1つのワークシートです。現在このコードでは、アクティブなシートにのみ貼り付けています。selectを使用してコピーし、貼り付け先のページを選択してから、コピー元のシートに戻す必要がありますか?シーツがたくさんあるので、そうしないといいのですが。
ありがとうございました
編集:グラフをchartobjectではなく図形としてコピーすると、pasteSpecialメソッドを使用して別のシートに貼り付けることができることがわかりました。そうは言っても、チャートを互いに貼り付けて1つのメガチャートを作成します。
GraphSheet.Shapes(chtName).Copy
PasteSheet.PasteSpecial Format:="Microsoft Office Drawing Object", Link:=False , _
DisplayAsIcon:=False