一、学友问题描述:
请问Access VBA代码如何关闭指定路径的 Excel 文档?例如 D:\a.xls
二、解决方法:
写个自定义函数即可。
Sub CloseXlsFileE(FileName As String, SaveChange As Boolean)
Dim xlapp As Object
Dim wrk As Object
Set xlapp = GetObject(, "excel.application")
Set wrk = GetObject(FileName)
wrk.Close
xlapp.Quit
Set xlapp = Nothing
End Sub
调用方法,按钮的单击事件过程写:
Call CloseXlsFileE("D:\a.xls", True)
参数,True为保存关闭
参数,False为不保存关闭
附 件:
点击下载此附件 (请将下载测试的Excel示例放D盘根目录下,并且打开该Excel文件再进行Access里面的关闭按钮测试。)
演 示: