Excel VBA質問箱 IV

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

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


5566 / 13645 ツリー ←次へ | 前へ→

【50098】Excel2007でのグラフ貼り付け ネコスケ 07/7/9(月) 11:26 質問[未読]
【50126】自己解決しました ネコスケ 07/7/10(火) 15:44 回答[未読]

【50098】Excel2007でのグラフ貼り付け
質問  ネコスケ  - 07/7/9(月) 11:26 -

引用なし
パスワード
   こんにちは。お世話になります。

今まで使っていたマクロなのですが、2007で動かしたところ同じ結果になりません。
内容はシンプルで、10個くらいのcsvデータから分布図のグラフを出し、1つのブックにBitmapとして貼り付けてまとめる、というものだったのですが。
下の繰り返しです。

    Windows(a.xls").Activate
    Sheets("No.1").Select
    ActiveChart.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
    
    Windows("まとめ.xls").Activate
    Range("A1").Select
    ActiveSheet.Paste
  
    Selection.ShapeRange.ScaleWidth 0.5, msoFalse, msoScaleFromTopLeft
    Selection.ShapeRange.ScaleHeight 0.5, msoFalse, msoScaleFromTopLeft
    Selection.ShapeRange.PictureFormat.CropLeft = 90
    Selection.ShapeRange.PictureFormat.CropRight = 100
    Selection.ShapeRange.PictureFormat.CropTop = 20
    Selection.ShapeRange.PictureFormat.CropBottom = 20
    Selection.ShapeRange.IncrementLeft -35
    Selection.ShapeRange.IncrementTop -5

これで、Excel2003ではうまく動いていたのですが、2007だと、

・貼り付けたグラフ図の大きさが小さくなる
・まとめのExcelブックのデータサイズが10倍以上になる

といった症状になります。

上は手動で調整したのですが、データサイズが直りません。
どうも図の扱いが違うようで、どなたか原因か解決法をご教授いただけないでしょうか。
よろしくお願いします。

【50126】自己解決しました
回答  ネコスケ  - 07/7/10(火) 15:44 -

引用なし
パスワード
   すみません。解決したので質問を取り下げます。
ちなみに以下のようにするとデータサイズは小さくなりました。

  Windows("a.xls").Activate
  Sheets("No.1").Select
  ActiveChart.ChartArea.Copy
  Windows("まとめ.xls").Activate
  Range("A1").Select
  ActiveSheet.PasteSpecial Format:="ビットマップ"


「Format:="ビットマップ"」って・・・( ;゚皿゚)ノ
貼り付けた図は、サイズやらトリムやらは細かくズレるので手直しが必要みたいです。

それでは失礼しました。

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