|
楼主 |
发表于 2015-11-5 13:12
|
显示全部楼层
本帖最后由 byhyxb 于 2015-11-5 13:15 编辑
'使用Open打开工作簿时,不显示更新链接对话框
Sub OpenWithUpdateLinks()
Workbooks.Open Filename:=ThisWorkbook.Path & "\LinkTest.xls", UpdateLinks:=0
MsgBox "没有显示更新链接对话框。"
End Sub
'用GetObject打开工作簿时,如何不显示更新链接对话框?
Do While myFile <> ""
If myFile <> ThisWorkbook.Name Then
mymonth = Split(myFile, "月")(0)
k = 2 * (mymonth - 1) '在数组br中的列数
' Set AK = GetObject(myPath & myFile, UpdateLinks:=0) '打开工作簿时,不显示更新链接对话框,调试不成功!!!
Set AK = GetObject(myPath & myFile) '后台打开符合要求的文件
With AK.Sheets("数据")
i = .Rows(1).Find("水量").Column
ar = .Range(.Cells(3, i), .Cells(32, i + 1))
End With
Workbooks(myFile).Close False
End If
myFile = Dir
Loop |
|