Project.ProjectGuideContent-Eigenschaft (Project)
Dient zum Abrufen oder Festlegen des Namens des XML-Schemas, die von der Projektberater verwendet wird. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck. ProjectGuideContent
Ausdruck Eine Variable, die ein Project-Objekt darstellt.
Hinweise
Hinweis
[!HINWEIS] Der Projektberater ist in Project veraltet. Anstelle der Projektberater wird empfohlen, dass Sie Task Pane apps erstellen.
Sie können jedoch weiterhin verwenden benutzerdefinierter Projektberater und rufen Sie die Standard-Projektberater Dateien aus dem Project SDK herunterladen. Die Projektleitfadendateien werden für den Zugriff in einer flachen Ordnerstruktur und zum Entfernen des gbui://
Protokolls geändert (gbui ist das zielbasierte Benutzeroberflächenprotokoll in Office Project 2007 und früheren Versionen). Alle Einstellungen, die Projektberater müssen programmgesteuert vorgenommen werden.
Der Standardwert der ProjectGuideFunctionalLayoutPage-Eigenschaft ist gbui://mainpage.htm
, was nicht funktioniert, da Project das gbui://
Protokoll nicht implementiert. Blog des Project-Programmierbarkeit ( https://blogs.msdn.com/project_programmability/
) enthält Artikel, die zeigen, wie Sie mit der Projektberater in einem VBA-Makro und in einem Add-in, die in Microsoft Office-Entwicklungstools in Visual Studio 2010 mit Visual c# entwickelt wurde.
Beispiel
Im folgenden Codebeispiel ändert den Standardinhalt für den Projektberater, der vom Benutzer angegebene XML-Datei. Ein Eingabefeld fordert den Benutzer für den Pfad und Namen für benutzerdefinierte Projektberater Inhalt.
Hinweis
Ändern Sie vor dem Ausführen dieses Makros den Pfad in einen Beispielpfad, den Sie verwenden möchten, und ändern Sie filename in den Namen einer Beispieldatei, z. B. 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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.