Поделиться через


Свойство Project.ProjectGuideContent (Project)

Возвращает или задает имя XML-схемы, используемой руководством проекта. Для чтения и записи, String.

Синтаксис

выражение. ProjectGuideContent

Выражение Переменная, представляющая объект Project .

Замечания

Примечание.

Руководство по проекту не рекомендуется в Project. Вместо руководства по проекту рекомендуется создавать приложения области задач.

Однако вы по-прежнему можете использовать пользовательские руководства проектов и получать файлы руководства по умолчанию из пакета SDK для Project. Файлы руководства проекта изменяются для доступа к неструктурированным папкам и для удаления gbui:// протокола (gbui — это протокол пользовательского интерфейса на основе целей в Office Project 2007 и предыдущих версиях). Все параметры руководства проекта должны быть заданы программным способом.

Значение по умолчанию свойства ProjectGuideFunctionalLayoutPagegbui://mainpage.htm, которое не работает, так как Project не реализует gbui:// протокол. Блог Project Programmability ( https://blogs.msdn.com/project_programmability/) содержит статьи, в которые показано, как использовать руководство по проекту в макросе VBA и надстройке, разработанной с помощью Visual C# в средствах разработки Microsoft Office в Visual Studio 2010.

Пример

В следующем примере кода содержимое по умолчанию для руководства проекта изменяется на 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 и обратная связь.