[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Auto_Open でのファイルフォーマットを指定したファイル保存について』(ガー)
お世話になっております。
読込んだCSVファイルを編集し、xls形式でファイル保存するVBを組んでいますが、
Auto_Open を使用しない場合は正常に出力されるのに、 Auto_Open を使用して自動実行しようとするとエラーになってしまいます。
・Auto_Open を使用しない場合、次の式で正常にxls形式で出力されます。 wkbNew.SaveAs strFileLocate & strFileName, FileFormat = xlWorkbookNormal
・Auto_Open を使用すると以下のメッセージが出力されます。 1004;'SaveAs'メソッドは失敗しました: '_Workbook'オブジェクト
・csv形式であれば、Auto_Open使用時でも出力はできます swkbNew.SaveAs strFileLocate & strFileName
※strFileLocate:save先のドライブ・ディレクトリ指定 strFileName :〜.xls という拡張子付のファイル名
自動実行させる場合、ファイルフォーマットを変更して出力することはできないのでしょうか。 コーディングの誤り、対処方法などがありましたらご教示いただけますか。
[Excel2003、Windows2000]
- - - - すいません補足します。
XLS形式で出力できないものは Moduleで XLS形式で出力できるものは Workbookと表記されています
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.