[リストへもどる]
一括表示

投稿時間:2003/05/23(Fri) 14:27
投稿者名:Takkun
Eメール:
URL :
タイトル:
EXCELで指定選択場所の印刷は?
VB上からエクセルファイルを読み込んで指定の範囲だけを印刷したいんですが、
うまくできません。どうしたらいいでしょうか?

.Range("A1:I22").Select
.PrintOut 
とか
.Range("A1:I22").Selection.PrintOut.Copies = 1
とかいろいろやってだめでした。^^;

お分かりの方教えてください。

環境:WinXP VB6.0 OfficeXP

投稿時間:2003/05/23(Fri) 15:22
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: EXCELで指定選択場所の印刷は?
解らない時はここの Excel&Word関係の 主要キーワードレファレンス を調べて見て下さい。

PrintArea ファイル P 印刷するセル範囲を、A1 形式の文字列で取得・設定します。 があります。

それをヘルプで調べると
Worksheets("Sheet1").PageSetup.PrintArea = "$A$1:$C$5"
このような使用例がありました。

又はExcel上でマクロを取ってそのマクロを見て下さい。そうすれば、通常の操作が
できる方なら大抵解決できるはずです。

因みに、マクロの結果は ActiveSheet.PageSetup.PrintArea = "$A$1:$D$10" です。

投稿時間:2003/05/23(Fri) 16:57
投稿者名:Takkun
Eメール:
URL :
タイトル:
できました。^^
うまくできました。ありがとうございました。