Excel VBA質問箱 IV

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

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


31879 / 76734 ←次へ | 前へ→

【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倍以上になる

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

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

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

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