0

我正在将数据写入 Excel 电子表格。数据来自 Access 数据库。如下行代码有效:

xl.cells(5,5)="joe"

但是像下面这样的代码不会:

 xl.cells(5,5)="1/2CD438"

我收到类似“应用程序定义或对象定义错误”的错误,我认为 Excel 正在尝试进行计算,但计算失败。我真正想要的只是文本字符串。

我试过像这样格式化列

columns(1).NumberFormat="@"

,但它也不起作用。

有任何想法吗?

4

1 回答 1

0

感谢所有的投入。我试过你的几个想法都没有成功。事实证明,我使用变量来确定确切的行、列:

xl.cells(NextRow, Col) = ars!PartNo

只需将 NextRow 替换为整数,代码就可以工作。将测试中的整数替换为 NextRow,代码运行。我怀疑是拼写错误之类的,但在查看代码时看不到它。

感谢您的建议。

于 2013-05-18T17:43:17.340 回答