2017-07-06 10 views
0

こんにちは、私は大きな頭痛の原因となる厄介な問題を抱えています。私は現在のExcelワークブックを閉じる必要があるVB.NETのコードセクションを持っています。SaveAsプロンプトなしでExcelワークブックを閉じることができない

'Now force a close of the active workbook without saving 
_myXLApp.Workbooks(1).Close(Excel.XlSaveAction.xlDoNotSaveChanges) 

SaveAsダイアログが表示されます。どうすればこの問題が発生しないようにすることができますか?コードの私の理解は、上記のように呼び出すと、SaveAsプロンプトなしでブックを閉じるべきであるということです。どんな支援も高く評価されました。

種類よろしく ポールJ.は

答えて

3

代わりにこれを試してみてください:

_myXLApp.Workbooks(1).Close(SaveChanges:=False) 'Instead of Excel.xlSaveAction.xlDoNotSaveChanges 

これはトリックを行う必要があります。 VB.NetでExcelワークブックを閉じたときはいつでも、これは私が使用するコマンドです。これは実際にExcel VBA形式を反映します。

関連する問題