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

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

Синтаксис

выражение. ProjectGuideContent

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

Примечания

Примечание.

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

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

Значение по умолчанию для свойства ProjectGuideFunctionalLayoutPage равно gbui://mainpage.htm, что не работает, так как Project не реализует gbui:// протокол. Блог Project по программируемости ( https://blogs.msdn.com/project_programmability/) включает статьи, в которых показано, как использовать руководство по Project в макросе 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 и обратная связь.