我有一个Outlook-VBA脚本,该脚本读取电子邮件并以表格形式加载详细信息。它可以在独立计算机和VDU上使用,而一个VDU除外。 IT部门表示,所有VDU都使用相同的服务器和Outlook,因此它不可能只在一个单元上出错。
错误:运行时错误'3021':
BOF或EOF为true,或者当前记录已被删除。 请求的操作需要当前记录。
我注意到的是,仅当提到Form对象并且不涉及数据库活动时才出现错误。调试显示发生错误的以下行。
Sub addComboItems()
UserForm1.cmbProject.AddItem ' Error line
UserForm1.cmbProject.List(0, 0) = ("Test")
UserForm1.cmbProject.List(0, 1) = ("3")
最初,错误是在我引用表单中的文本字段的另一个地方。