使用vbscript将日期写入电子表格

时间:2014-04-27 09:25:35

标签: openoffice-calc

我使用vbscript查询mysql数据库,然后将结果填充到openoffice calc文件中。

在我尝试使用

在电子表格中输入日期之前,一切似乎都进展顺利
objSheet.getCellByPosition(2, n).SetString(adoRS("DATEONLY"))

这会输入一些完全错误的奇怪符号。

所以我尝试将日期输入为日期的字符串intsead,即类型是来自mysql而不是日期的字符串,这种方式有效,但是当插入到calc中时,它会在字符串的开头添加一个撇号这意味着calc不再将其视为日期!

我做错了什么?我花了几个小时搜索谷歌,但无法找到解决方案。

非常感谢任何指示。

1 个答案:

答案 0 :(得分:0)

我尝试在没有问题的情况下插入单元格日期,您也可以尝试格式化日期,并且可以插入公式。

对于我的测试,我尝试过:

UIViewController

将变量Call oSheet.getCellRangeByName("A1").setString(Now) Call oSheet.getCellRangeByName("A2").setString(Format(Now, "DD/MM/YYYY")) Call oSheet.getCellRangeByName("A3").setFormula("=DATE(2016;02;05") 更改为Now