按键精灵在读中的数字再写到网页的表格中,如果数字是0或者0开头的小数则不能正确写入,会把0省略掉?

[复制链接]
查看11 | 回复4 | 2010-12-27 11:59:31 | 显示全部楼层 |阅读模式
按键精灵在读中的数字再写到网页的表格中,如果数字是0或者0开头的小数则不能正确写入,会把0省略掉,比如在下面的代码中如果测试.xls的第一个工作表第一行第二列的内容是0.123456的话,运行会在百度中搜索.123456,如果是1.23456则能正确搜索1.23456,请问如何才能不被把那个小数点前面的0省略掉?望高手赐教,不胜感激!
==================================================================
//下面这句是打开Excel文档工作表
Call Plugin.Office.OpenXls("C:\测试.xls")
//下面这句是向Excel文档工作表(1)单元格(1, 2)读出内容存入(Text)变量
Text = Plugin.Office.ReadXls(1, 1, 2)
//下面这句是关闭Excel文档工作表
Call Plugin.Office.CloseXls()
Call Plugin.Web.Bind("WQM.exe")
Call Plugin.Web.Go("www.baidu.com")
Call Plugin.Web.HtmlInput(Text,"id:kw")
Call Plugin.Web.HtmlClick("id:su")
==================================================================
已经是最新版本了,基本与版本无关,估计是按键精灵程序本身的BUG,所以不指望能把BUG解决,但希望能找到替代的解决方案!

回复

使用道具 举报

千问 | 2010-12-27 11:59:31 | 显示全部楼层
经测试已成功,如果这个还不能满足要求,可以加我,我们慢慢切磋~~~~补充:又查了1次,果然是数据类型问题,你把EXCEL中的那个表格的单元格格式改为文本形式,用你自己的脚本就可以解决,但是用我的,你就不用去改单元格的数据类型了,呵呵~脚本如下Call Plugin.Office.OpenXls("C:\测试.xls")//下面这句是向Excel文档工作表(1)单元格(1, 2)读出内容存入(Text)变量Text =Plugin.Office.ReadXls(1, 1, 2)//没办法,不知道为什么没0,我估计可能是数据类型的问题//采取另1种方法来弥补//判断第1位是否为. 如果是就添加1个0在.前面D
回复

使用道具 举报

千问 | 2010-12-27 11:59:31 | 显示全部楼层
你用最新版的试试
回复

使用道具 举报

千问 | 2010-12-27 11:59:31 | 显示全部楼层
零前面加个小数点,还不行的话卸了重新下个试试!
回复

使用道具 举报

千问 | 2010-12-27 11:59:31 | 显示全部楼层
BUZHIDAO
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行