Application.ManageSiteColumns-Methode (Project)

Zeigt das Dialogfeld Felder verwalten an, in dem integrierte und benutzerdefinierte Felder in einem lokalen Projekt mit bestimmten Spalten in einer SharePoint 2013-Vorgangsliste synchronisiert werden können.

Syntax

Ausdruck. ManageSiteColumns

Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.

Rückgabewert

Boolean

Bemerkungen

Die ManageSiteColumns -Methode steht nur in Project Professional mit einem lokalen Projekt, das in einer SharePoint-Aufgabenliste gespeichert wurde. Weitere Informationen finden Sie unter der SynchronizeWithSite -Methode.

Die folgende Tabelle zeigt die Spalten und synchronisierten Standardfelder im Dialogfeld Felder verwalten . Standardmäßig werden die SharePoint-Spalten Priorität und Vorgangsstatus nicht mit einem Projektfeld synchronisiert, sodass diese Elemente leer sind.

Synchronisieren Projektfeld SharePoint-Spalte
Ja Name Titel
Ja Beginn Startdatum
Ja Ende Fälligkeitsdatum
Ja % Erledigt % Erledigt
Ja Ressourcennamen Zugewiesen
Ja Vorgänger Vorgänger
Nein Priorität
Nein Vorgangsstatus

Beispiel

Um das Feld Priorität in der Spalte Projektfeld hinzuzufügen und mit der Spalte Priorität in SharePoint zu synchronisieren, versuchen Sie Folgendes:

  1. Umbenennen eines benutzerdefinierten Textfelds im Projekt. beispielsweise den Namen Sie Text1SharePoint-Priorität.
  2. Führen Sie die ManageSiteColumns -Methode, und wählen Sie dann im Dialogfeld Felder verwaltenSharePoint-Priorität (Text1) in der Project-Feld Dropdown-Liste, die Priorität in der SharePoint-Spalte entspricht.
  3. Führen Sie das Makro syncpriority aus.
Sub SyncPriority() 
    Dim tsk As Task 
    Dim msfPriority As String 
 
    Application.SynchronizeWithSite 
 
    For Each tsk In ActiveProject.Tasks 
        msfPriority = tsk.Text1 
 
        Select Case msfPriority 
            Case "(1) High" 
               tsk.Priority = 700 
           Case "(2) Normal" 
               tsk.Priority = 500 
           Case "(3) Low" 
               tsk.Priority = 300 
        End Select 
    Next tsk 
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.