| 
    
     |  | マクロを使用しExcel95で作成したものを Excel2000へコンバートしています。
 
 その際にBOOK1からBOOK2へセルのコピーをすると
 BOOK1では正常に印刷されていたデータが
 BOOK2では印刷範囲からはみ出てしまうという不具合が生じました。
 
 ソースは
 Workbooks("BOOK1").Sheets("Sheet1").Cells.Copy
 Workbooks("BOOK2").Activate
 With Sheets("Sheet2").Cells(1, 1)
 .PasteSpecial Paste:=xlValues
 .PasteSpecial Paste:=xlFormats
 End With
 上記のように作成しています。
 
 BOOK1で印刷した際には正常に一枚に収まるデータが、
 BOOK2にデータを貼り付けし、BOOK2を印刷すると印刷範囲からはみ出てしまいます。
 
 .PasteSpecial Paste:=xlFormats
 この部分をコメントにすると印刷範囲は正常になるのですが、
 罫線もコピーしたいのです。
 
 .PasteSpecial Paste:=xlPasteColumnWidths
 上記の列幅をコピーしても無理でした。
 
 BOOK2は全てFONTが英数字(Arial)でで構成されています。
 
 ご指導お願い致します
 
 
 |  |