Workbooks.Close(SaveChanges, Filename, RouteWorkbook)
開いているWorkbookを閉じるメソッドです。
引数は全て省略可能で、指定することでファイルの変更を保存するかどうかの選択と、ファイル名を変更させることが出来ます。
開いているWorkbookを閉じるメソッドです。
引数は全て省略可能で、指定することでファイルの変更を保存するかどうかの選択と、ファイル名を変更させることが出来ます。
名前 | 説明 | 型 | 備考 |
---|---|---|---|
SaveChanges | 変更を保存するかどうか | True or False | 省略可(保存するかどうかの確認メッセージが出る) |
Filename | 変更後のファイル名 | String | 省略可(上書き保存) |
RouteWorkbook | 回覧するかどうか | True or False | 使用不可※ |
※回覧機能はExcel2007以降では削除されているようです
◯例:ファイル名を変更して保存する
◯例:ファイル名を変更して保存する
Sub CloseSample() Dim FN As String '保存するファイル名を"TestFile2"とする FN = "TestFile2" Workbooks.Open ("C:\TestFile.xls") 'Workbookに変更を加える Workbooks("TestFile.xls").Worksheets(1).Range("A1") = 1 '"TestFile2"に名前を変更して保存 Workbooks("TestFile.xls").Close SaveChanges:=True, Filename:=FN End Sub