Excel VBAworkbook.open循环被“数据链接属性”框停止

tkclm6bt  于 2023-04-22  发布在  其他
关注(0)|答案(3)|浏览(125)

我试图使用VBA将184个Excel工作簿(每个工作簿8个工作表)合并为一个主工作簿(有8个工作表),方法是复制184个工作簿的工作表上的非空行(除标题行),并将它们粘贴到主工作簿的相应工作表上。
我尝试使用“for循环”和“workbook.open()”来执行此操作,但在循环过程的中间(在打开第170个工作簿之后)会弹出“数据链接属性”对话框,从而停止自动化。
我发现一个post面临类似的情况,但没有很好的答案给出。将不胜感激,如果有人能启发我的解决方案。

ilmyapht

ilmyapht1#

尝试在www.example.com语句中添加以下限定符workbooks.open:
Application.Workbooks.Open Filename:="yourfilehere.xlsx", UpdateLinks:=False

moiiocjp

moiiocjp2#

在打开文件夹的文件之前,列出它们。如果您发现任何类似thumbs.db的文件,请将其从列表中删除。这应该可以解决问题。

ih99xse1

ih99xse13#

我正面临着同样的情况,我用FSO调用一个链接,将文件夹中的所有文件自动附加到电子邮件中。完成附加所有文件后,弹出数据链接属性对话框。我使用了一个循环来搜索此文件夹中的每个文件。你能帮助抑制此对话框吗?谢谢你的任何想法。

相关问题