我有一个名为Summary.xlsm的xlsm文件。摘要文件从其所在文件夹中的xlsx文件中收集数据。摘要文件所在的文件夹应该只包含名为IEM_######.xlsx (IEM_加上任意六位数字)的其他Excel文件,但有时其他Excel文件的名称会有误。宏重命名并保存错误命名的工作簿,但它总是导致所谓的“白屏死亡”,Excel必须关闭。我已经一步一步地运行了宏,而SaveAS方法似乎是罪魁祸首。Activate
If Not ((ActiveWorkbook.Name Like "IE
它的目标是通过Microsoft.ACE.OLEDB.12.0链接到Excel .xlsm文件(作为客户数据库处理);连接,甚至不打开文件,从该文件(工作表名称=“数据”)读取整个工作表到一个动态数组中我编写了一些代码来实现这一点,但是它会在连接字符串上崩溃,可能是因为我不知道如何格式化它--我的意思是,我只是不明白它们是如何放置的,以及为什么。Dim exclWorkbk As Excel.WorkbookDim wordDoc As Wo