如何利用formula对所有document进行操作

请教大师,主要问题是这样的,在表单中有一个textbox名为“ShortName”,其属性允许“Multiple Value”(多重属性),当我在邮件中设置一个button想去获取这个表单里面的这个textbox的值并导出到excel中的时候。获取shortname的值的代码是这个xlsheet.Cells(counter + 1, 2).Value...显示全部
请教大师,主要问题是这样的,在表单中有一个textbox名为“ShortName”,其属性允许“Multiple Value”(多重属性),当我在邮件中设置一个button想去获取这个表单里面的这个textbox的值并导出到excel中的时候。获取shortname的值的代码是这个
xlsheet.Cells(counter + 1, 2).Value = doc.GetItemValue("ShortName")(0)
但是这样导出的只是第一个shortname的值,我看过变量值,Shortname有不同数量的值,从1个到5个不等。但是如果我们一个一个获取的话,doc.GetItemValue("ShortName")(1),doc.GetItemValue("ShortName")(2),这样的话,虽然可以获取后面的值,但如果这个值只有一个的话,那么就会报错,因为超出数据范围。


于是我用Designer把其中的Multiple Value去掉,然后重新保存一下表单,这样可以导出所有数据,但是这样每个表单都必须保存一下。一般资料信息都有上千至上万,所以不太可能。
因此我的想法是可不可以用formula或者lotusscript把所有表单都重新保存一下。于是我写了这样的东西:
@All;
@Command([EditDocument]);
@Command([FileSave]);
@Command([FileCloseWindow])
这样只能对第一个文档进行保存,无法对全部的进行保存。因此请问,有没有formula或者lotusscript可以对所有文档进行自动保存(运用一个Button)?
或者有没有更好的解决办法,谢谢!收起
参与16

查看其它 14 个回答caphynexs的回答

caphynexscaphynexs软件开发工程师123
回复 12# gavid0124


    请问您知不知道为什么Sametime IM突然变成从右边输入了?一般是左边呀,谢谢!
软件开发 · 2014-11-11
浏览1161

回答者

caphynexs
软件开发工程师123

caphynexs 最近回答过的问题

回答状态

  • 发布时间:2014-11-11
  • 关注会员:1 人
  • 回答浏览:1161
  • X社区推广