Ms word PowerBuilder中的OLE对象

Ms word PowerBuilder中的OLE对象,ms-word,powerbuilder,createoleobject,Ms Word,Powerbuilder,Createoleobject,有人能告诉我如何在一个单词中设置复选框的值吗 使用OLE对象的文档 我正在Word文档中使用表单字段(下拉框和复选框) 我用的是PB7 谢谢 我不能给你确切的PB语法,但我可以给你单词对象模型语法,你应该不会有任何困难“翻译” 索引可以是文档中的位置(文本中的第n个表单字段),也可以是表单字段的名称(例如“检查1”) 请注意,无法使用宏录制器获取此语法,因为宏录制器不会在受表单保护的文档中运行,如果文档未受表单保护,则无法更改复选框值。这在很大程度上取决于复选框的类型。Word至少有三个不同的复

有人能告诉我如何在一个单词中设置复选框的值吗 使用OLE对象的文档

我正在Word文档中使用表单字段(下拉框和复选框)

我用的是PB7


谢谢

我不能给你确切的PB语法,但我可以给你单词对象模型语法,你应该不会有任何困难“翻译”

索引
可以是文档中的位置(文本中的第n个表单字段),也可以是表单字段的名称(例如“检查1”)


请注意,无法使用宏录制器获取此语法,因为宏录制器不会在受表单保护的文档中运行,如果文档未受表单保护,则无法更改复选框值。

这在很大程度上取决于复选框的类型。Word至少有三个不同的复选框,都是不同的技术。因此,如何通过其对象模型来解决这些问题对于每一个问题都是不同的。如果您不知道“什么类型”,请描述在文档中插入复选框的步骤。谢谢您的回答。例如,为了回答你的问题,我有一个下拉列表,其中有不同的选择。根据我将要做的选择,在我的word文档中,我需要选中该选项的复选框。我把这个复选框放在word文档的开发者选项卡->传统工具->传统表单->复选框表单字段中,谢谢!
oDocument.FormFields(index).CheckBox.Value = true  'or false