![]() |
1
0
对话框的属性只能通过后期绑定使用,因为您使用的是C,所以需要使用
从
WdWordDialog Enumeration
你知道这是为了
有了这些知识,您可以这样做来设置对话框属性值:
|
![]() |
2
0
我现在有了一个我从同事那里得到的有效的解决方案。 虽然它不能解决从任何vsto c代码启动此对话框的更一般情况,但它确实可以通过单击工具栏按钮(这正是我们要做的)正确启动此对话框。所以这为我们解决了问题。 事实上,我认为这是一个bug(特性?)对于MS Word,没有任何通用的方法可以从代码中显示此对话框并启用“选项…”按钮。我认为只有当对话框被MS Word自动调用时,它才能工作,因为它作为内置控件连接到命令栏。我在vba和通过vsto看到了相同的行为,它们倾向于支持这个理论,即它是一个词限制/错误。 所以我们以前有这样的代码:
当修改为通过将第二个参数(id)从type.missing更改为controls.add()来调用内置控件时,会像这样将“选项…”按钮启用为511(文件打印设置对话框的id):
希望这能帮助其他遇到这个问题的人。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |