求教,我在按键精灵中用数组读取了文档“测试.xls”的内容,但不知道怎样去调用?

CallPlugin.Office.OpenXls("C:\DocumentsandSettings\Administrator\桌面\测试.xls")Fors=1To4... Call Plugin.Office.OpenXls("C:\Documents and Settings\Administrator\桌面\测试.xls")
For s = 1 To 4
a = Plugin.Office.ReadXls(1, 1, s)
Next
Call Plugin.Office.CloseXls()
展开
 我来答
天罡战地煞
2015-06-28 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:76.8万
展开全部

你这哪里叫数组啊,你只是给一个叫“a”的变量赋了4次值而已,根本就不是什么数组,正确的用法是:

Call Plugin.Office.OpenXls("C:\Documents and Settings\Administrator\桌面\测试.xls")
For s = 1 To 4
  a(s - 1) = Plugin.Office.ReadXls(1, 1, s)
Next
Call Plugin.Office.CloseXls()
TracePrint a(0) & "|" & a(1) & "|" & a(2) & "|" & a(3)

      还有两点要提醒你,变量一定要用有意义的名字,可以用汉字做变量名。还有,用变量之前最好定义一下,如“Dim a, b, c”。虽然不这么做不会有语法错误,但为了代码的阅读性,这么做是非常有必要的。

追问

非常感谢您的解答!我刚测试了一下,显示如下情况,能否再帮帮我解答?

追答

经实验发现,只要定义一下就行了

Dim a(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式