关于MSWord中文字型窗体域的问题
2007-09-17 12:13
204 查看
文字型窗体域,即wdFieldFormTextInput类型的窗体域。在编程中,它有Name、TextInput.Default、Result等可用的属性。Name是控件的名字,Result是控件最后的输出结果。TextInput.Default,如果没有给定Result,它默认显示的文字。关键是,这些属性的长度都是有限制的。Name限制于一个标识符的长度。Default和Result的长度都不能超过256个字符。
昨天在编程的时候就发现了这个问题。如果给它赋值的字符串长度大于256的话,就会报错:字符串太长。
如何解决字符串太长的问题呢?可以在给FormField的属性赋值的时候,先判断字符串长度是否大于256,如果不大于,则直接赋值;如果大于,就删除这个窗体域,然后在后面插入要加进去的字符串。这个方法笨是笨了点,不过还能凑和着对付,^_^。
昨天在编程的时候就发现了这个问题。如果给它赋值的字符串长度大于256的话,就会报错:字符串太长。
如何解决字符串太长的问题呢?可以在给FormField的属性赋值的时候,先判断字符串长度是否大于256,如果不大于,则直接赋值;如果大于,就删除这个窗体域,然后在后面插入要加进去的字符串。这个方法笨是笨了点,不过还能凑和着对付,^_^。
相关文章推荐
- 关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding
- 菜鸟遇到的问题:LCD显示中文遇到问题-->关于字符串的编码方式
- 关于Linux连接工具mobaxterm显示中文乱码问题(二)
- 关于hibernate插入数据到mysql数据库中文乱码问题的解决
- 关于redhat enterprise linux 6.4下oracle11g中文乱码问题总结
- 关于ssh框架action传值中文乱码问题
- 关于Perl对中文的处理问题
- 关于Servlet的PrintWriter 中文乱码问题
- 关于使用中文分词工具ICTCLAS2013 Java版本乱码的问题
- 关于struts2中表单提交时,中文乱码问题的解决
- 关于ls vim查看中文乱码问题
- 关于使用Mysql(SqlYog)中文乱码的问题
- 关于properties文件中文乱码问题
- 关于url参数中文乱码的问题 【asp.net C#】
- 关于AJAX传参中文乱码问题
- 关于php中ajax运用时的中文乱码问题的解决
- 关于Mysql中文乱码问题该如何解决
- [已解决]关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no enc
- 关于WebWork2中的中文问题
- 关于eclipse的indigo和myeclipse 2013版中文注释时字体太小的问题