[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/04/24(Tue) 08:32
投稿者名:カズ
Eメール:
URL :
タイトル:
フォルダに保存と印刷
エクセルのxlSheet2をC:\別フォルダに保存するにはどのような構文を用いればよいのでしょうか?

また、その保存したxlSheet2を印刷するにはどのような構文をつかうのでしょうか?

この2点を教えてください。

投稿時間:2007/04/24(Tue) 09:38
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: フォルダに保存と印刷
> エクセルのxlSheet2をC:\別フォルダに保存するにはどのような構文を用いればよいのでしょうか?
すでに保存済みなら、単にファイルコピー処理だけで良いのでは。
まぁ、SaveAs メソッドで再保存という手もありますけど。

> また、その保存したxlSheet2を印刷するにはどのような構文をつかうのでしょうか?
Excel オートメーションによる印刷方法なら、このサイトのサンプルに掲載済みですよね。

投稿時間:2007/04/24(Tue) 10:16
投稿者名:カズ
Eメール:
URL :
タイトル:
Re^2: フォルダに保存と印刷
> > エクセルのxlSheet2をC:\別フォルダに保存するにはどのような構文を用いればよいのでしょうか?
> すでに保存済みなら、単にファイルコピー処理だけで良いのでは。
> まぁ、SaveAs メソッドで再保存という手もありますけど。
>
> > また、その保存したxlSheet2を印刷するにはどのような構文をつかうのでしょうか?
> Excel オートメーションによる印刷方法なら、このサイトのサンプルに掲載済みですよね。

おかげさまで、下記のように上記の2点は解決できました。

'xlSheet2をフォルダに保存
'    ChDir "C:\フォルダ"
'    ActiveWorkbook.SaveAs FileName:="C:\フォルダ\xlSheet2.xls", FileFormat:= _
'        xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
'         CreateBackup:=False
    '保存したxlSheet2を印刷
'     xlSheet2.PrintOut

ここからお伺いしたいのですがこの印刷したxlSheet2を3分経過後、C:\フォルダ内から
消去したいのです。どのようなコードを用いればよいのでしょうか?

投稿時間:2007/04/24(Tue) 10:52
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re^3: フォルダに保存と印刷
> ここからお伺いしたいのですがこの印刷したxlSheet2を3分経過後、C:\フォルダ内から
> 消去したいのです。どのようなコードを用いればよいのでしょうか?

「3分経過後に処理する」というところまではできるのですよね。
ならば、削除処理のために Kill ステートメントを呼ぶだけで済むかと。

もっとも、そのファイルを開いている最中だとしたら、削除はできませんけれども。

投稿時間:2007/04/24(Tue) 10:59
投稿者名:カズ
Eメール:
URL :
タイトル:
Re^3: フォルダに保存と印刷
> > > エクセルのxlSheet2をC:\別フォルダに保存するにはどのような構文を用いればよいのでしょうか?
> > すでに保存済みなら、単にファイルコピー処理だけで良いのでは。
> > まぁ、SaveAs メソッドで再保存という手もありますけど。
> >
> > > また、その保存したxlSheet2を印刷するにはどのような構文をつかうのでしょうか?
> > Excel オートメーションによる印刷方法なら、このサイトのサンプルに掲載済みですよね。
>
> おかげさまで、下記のように上記の2点は解決できました。
>
>  'xlSheet2をフォルダに保存
> '    ChDir "C:\フォルダ"
> '    ActiveWorkbook.SaveAs FileName:="C:\フォルダ\xlSheet2.xls", FileFormat:= _
> '        xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
> '         CreateBackup:=False
>     '保存したxlSheet2を印刷
> '     xlSheet2.PrintOut
>
> ここからお伺いしたいのですがこの印刷したxlSheet2を印刷した時点(xlSheet2.PrintOut
)から3分経過後、C:\フォルダ内から消去したいのです。このxlSheet2.PrintOutの後、どのようなコードを用いればよいのでしょうか?