文字型窗体域,即wdFieldFormTextInput类型的窗体域。在编程中,它有Name、TextInput.Default、Result等可用的属性。Name是控件的名字,Result是控件最后的输出结果。TextInput.Default,如果没有给定Result,它默认显示的文字。关键是,这些属性的长度都是有限制的。Name限制于一个标识符的长度Default和Result的长度都不能超过256个字符

昨天在编程的时候就发现了这个问题。如果给它赋值的字符串长度大于256的话,就会报错:字符串太长。

如何解决字符串太长的问题呢?可以在给FormField的属性赋值的时候,先判断字符串长度是否大于256,如果不大于,则直接赋值;如果大于,就删除这个窗体域,然后在后面插入要加进去的字符串。这个方法笨是笨了点,不过还能凑和着对付,^_^。

相关文章:

  • 2021-08-31
  • 2022-12-23
  • 2021-10-31
  • 2021-12-29
  • 2021-12-28
  • 2022-12-23
  • 2021-12-16
  • 2022-01-29
猜你喜欢
  • 2022-12-23
  • 2021-11-11
  • 2022-02-03
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
相关资源
相似解决方案