4

マクロを使用してファイルを開いたり閉じたりする必要がありますが、保存したくありません。I can get to wear Excelプロンプトで保存または保存しないように指示されます.保存しないためのVBAコマンドは何ですか. これは私が使用しているもので、Excelを保存して閉じないようにするために必要です。

Sheets("Sheet1").Select
Range("A1").Select

Sheets("Sheet6").Select
Range("A1").Select

Workbooks.Open Filename:= _
    "X:\File.xlsx"
Workbooks.Close
4

3 に答える 3

11

Falseワークブックの変更を保存しないように VBA に指示するには、Close メソッドの後に最初の引数を配置します。そう:

Workbooks.Close False

また

Workbooks.Close SaveChanges:=False
于 2012-07-18T19:45:20.007 に答える
3

よく理解できたら、次を使用してみてくださいApplication.DisplayAlerts

Application.DisplayAlerts=False
Workbooks.Close
Application.DisplayAlerts=True
于 2012-07-18T19:28:51.803 に答える
2

これには、オブジェクトのSavedプロパティを使用できます。Workbookこのプロパティをに設定するTrueと、プロンプトが表示されなくなります(ただし、実際にはブックは保存されません)。

Dim wb as workbook

Set wb = Workbooks.Open("X:\File.xlsx")

' do stuff here

wb.Saved = True
wb.Close

参照用にhttp://msdn.microsoft.com/en-us/library/ff196613.aspxを参照してください

于 2012-07-18T23:51:17.703 に答える