输出带有字段名(VBA中的保留字)的记录集值时遇到问题



在vba中,我创建了一个名为'rs'的记录集,其中包括一个名为"EmployeeName"的字段和另一个名为"Position"的字段。如果我执行

ThisWorkbook.Worksheets("Contact").Cells(row, 1) = rs("EmployeeName")

可以正常工作,但是如果我改为

ThisWorkbook.Worksheets("Contact").Cells(row, 2) = rs("Position")

我得到一个错误"在与请求的名称或序数对应的集合中找不到项目"。运行时错误3265

我很确定这是因为"Position"是一个保留字,但我不知道如何解决

rs("Employees. position "),其中Employees是我的表名。

最新更新