Project.ProjectGuideContent 属性 (Project)
获取或设置项目向导正在使用的 XML 架构的名称。 读/写 String。
语法
expression。 ProjectGuideContent
表达 一个代表 Project 对象的变量。
备注
注意
[!注释] 在Project中,项目指南已被否决。 而不是项目指南中,我们建议创建任务窗格的应用程序。
但是,仍然可以使用自定义项目指南和Project SDK 下载中获取默认项目指南文件。 修改项目指南文件以在平面文件夹结构中访问,删除 gbui://
协议 (gbui 是 Office Project 2007 和早期版本中基于目标的用户界面协议) 。 必须以编程方式进行所有项目向导设置。
ProjectGuideFunctionalLayoutPage 属性的默认值为 gbui://mainpage.htm
,这不起作用,因为 Project 不实现gbui://
协议。 项目编程博客 ( https://blogs.msdn.com/project_programmability/
) 包括文章说明如何在开发 Visual C# 与Visual Studio 2010在 Microsoft Office 开发工具中的外接程序中的 VBA 宏使用项目指南。
示例
下面的代码示例的默认内容更改为用户指定的 XML 文件的项目指南。 输入的框将提示用户输入自定义项目向导内容的路径和文件名称。
注意
运行此宏之前,请将 路径 更改为要使用的示例路径,并将 文件名 更改为示例文件的名称,例如 custom.xml。
Sub UseCustomProjectGuide()
If Projects.Count = 0 Then
MsgBox "You must have at least one active project open."
Exit Sub
End If
Dim ProjectGuideURL As String
ProjectGuideURL = InputBox$(Prompt:="Enter the path and " _
& "file name of the XML file for custom Project " _
& "Guide content." & Chr(13) _
& "For example, path \filename ")
If ProjectGuideURL = Empty Then
Exit Sub
Else
ActiveProject.ProjectGuideUseDefaultContent = False
ActiveProject.ProjectGuideContent = ProjectGuideURL
MsgBox Prompt:="The custom Project Guide content " _
& "defined in " & ProjectGuideURL & " is " _
& "now in use for the current project."
End If
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。