我正在开发Microsoft Word的VB6 Com加载项,我已将一个按钮添加到功能区,它将将文档保存到数据库。但在保存文档之前,我想将用户带到“文档属性”窗口,以便它们可以填写文档的属性(如标题主题作者)。我正在使用以下语句来提出窗口:

Application.Dialogs(750).Display
.

工作正常,但它默认为向常规选项卡显示它们。标题主题 author )的字段在摘要选项卡上。是否有任何方法可以启动此对话框并强制将其强制到摘要选项卡?我想到了发送击键,但标签没有与它们关联的热键。

我需要在Word 2007和Word 2010中工作。上面的行已经在Word 2003中正常工作,因为2003没有多标签属性窗口。

有帮助吗?

解决方案

您可以为此带来一个单独的盒子(在2000,2001,2003,2007和2010中工作):

Application.Dialogs(wdDialogFileSummaryInfo).Display
.

Application.Dialogs(86).Display
.

您还可以针对此对话框进行编程。请参阅在这里

其他提示

您可以录制宏,然后根据需要执行它。

更改。发出.show工作,除了按Esc收到错误,如果您按ESC收到错误,所以您必须在错误恢复时包裹它(不知道为什么)。

Sub CustomProperties()
    On Error Resume Next
        Application.Dialogs(750).Show
End Sub
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top