使用自动化/VBA 填充 Excel 时,Access O365 崩溃

Posted

技术标签:

【中文标题】使用自动化/VBA 填充 Excel 时,Access O365 崩溃【英文标题】:Access O365 crashes while filling Excel with automation / VBA 【发布时间】:2020-06-11 10:57:55 【问题描述】:

几天后(最近一次 Office 365 / 2016 更新),我的 Access 应用程序在填写 Excel 工作表时自发崩溃。 崩溃也发生在 Debug 中,自发没有任何错误。尝试在范围对象(单元格)中输入值时似乎会发生这种情况,但没有线索..

事件日志(抱歉,荷兰语):

Naam van toepassing 遇到了 fout:MSACCESS.EXE,版本:16.0.12827.20336, tijdstempel:0x5edad85e Naam van 模块遇到 fout:VBE7.DLL,versie: 0.0.0.0,tijdstempel:0x5ea725ac Uitzonderingscode:0xc0000005 Foutmarge:0x0012a27f Id van proces met fout:0x3940 Starttijd van toepassing meet fout: 0x01d63f55c6f18f41 Pad naar toepassing met fout: 0x01d63f55c6f18f41 C:\Program Files (x86)\Microsoft Office\Root\Office16\MSACCESS.EXE 垫 naar 模块遇到 fout:C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA7.1\VBE7.DLL 报告 ID: beade252-a201-43dc-8afc-679995e130c1 Volledige pakketnaam 遇到了 fout: Relatieve toepassings-id van pakket met fout:

任何人自上次更新后遇到 VBA 问题?

【问题讨论】:

【参考方案1】:

很可能是你最近遇到了一个错误:

Access VBA/DAO code may crash or report incorrect data for Decimal columns

如果是这样,请注意包含的临时解决方法的链接。

【讨论】:

我看过这个页面,但我不确定是不是这样。然而,这些症状听起来非常相似,我确实使用 DAO.. 它是否也涉及其他数据类型? 不知道,因为我自己没有遇到过。但是自上次更新以来已经报告了许多错误。

以上是关于使用自动化/VBA 填充 Excel 时,Access O365 崩溃的主要内容,如果未能解决你的问题,请参考以下文章

自动填充中断一条记录 [Excel-VBA]

使用excel VBA仅引用一个数字来自动填充日期

Excel VBA 代码上的自动填充错误

Excel VBA:自动填充动态范围错误

如何使用 VBA 根据活动工作表中的单元格自动填充 Excel 表单?

在 Excel VBA 中对一系列单元格使用自动填充