我每当调用Excel把它设置为可见,就可以进行所有的操作了。格式如下:
Set xlapp = CreateObject("excel.application")
Dim xlBook As Object
Dim xlSheet As Object'建立excel对象的工作薄对象
Set xlBook = xlapp.Workbooks.Add'建立excel对象的工作表对象
Set xlSheet = xlBook.Worksheets(1) '下面将DATAGRID中数据导出到EXCEL中
.
.
xlapp.Visible = True
'检查工作表是否已被打开了(利用打开后是否为只读状态判断)
dim Excel应用 as Excel.Application '创建一个Excel应用对象
dim 指定工作簿 as Excel.Wookbook '创建一个Excel工作簿对象
Excel应用=CreatObject("Excel.Application") '生成这个Excel对象 指定工作簿=Excel应用.Open("D:\工作簿1.xlsx") '将这个工作薄赋值到指定的工作簿(并打开)
If 指定工作簿.ReadOnly = True Then'判断当前这个工作簿的打开模式是不是只读 Msgbox("文件已被打开(当前处于只读模式)") '如果是,则说明文件已经被其他应用(或客户端)打开了
End If