• 締切済み

Document.SaveAsを実行しても保存されません

VB6.0、Word2000で動作していたソースが、Word2007だと結果を保存しなくなりました。参照設定は、MicrosoftWord12.0ObjectLibraryに変更しました。 ためしに、 Public m_WordApp As Object Public m_WordDoc As Word.Document Set m_WordApp = CreateObject("Word.Application") ・・・・ ワードに出力するデータを作成。 ・・・・ m_WordDoc.Fields.Update m_WordApp.PrintPreview = True m_WordDoc.SaveAs strFileName, wdFormatDocument →出力されない。 上記のSaveAsの代わりに m_WordApp.PrintOut Background:=False m_WordDoc.Close SaveChanges:=False を実行した場合は、印刷できました。 何か設定が必要なのでしょうか。よろしくお願いいたします。

みんなの回答

回答No.1

回答がつかないですね。 もしエラー トラップをしているなら外してみてはどうでしょうか? 何かエラーが出ている可能性もあります。

hamstar1
質問者

お礼

temtecomai2さん、ありがとうございます。 エラーが発生していたわけではなく、 Public m_WordDoc As Word.Document ↓ Public m_WordDoc As object とすれば正常に動作しました。 一応報告まで。

関連するQ&A