Stellen Sie beim Öffnen von MS Project eine Verbindung zu einem Projektserver her

Ich habe ein VBScript, das prüft, ob MS Project geöffnet ist. Wenn es bereits geöffnet ist, wird ein Makro ausgeführt, andernfalls sollte Project geöffnet und dann das Makro ausgeführt werden. Es funktioniert gut, wenn Project bereits geöffnet ist. Wenn das Projekt nicht geöffnet ist, wird das Skript erfolgreich geöffnet und das Makro ausgeführt, aber es schlägt zur Hälfte fehl. Grundsätzlich schlägt dies fehl, weil das aufgerufene Makro Dateien vom Projektserver öffnet. Selbst wenn mein Standardkonto auf die Project Server-URL eingestellt ist und beim Start "Mein Standardkonto auswählen" eingestellt ist, schlägt dies immer noch fehl.

vbscript zum Öffnen und Ausführen eines Makros:

dim pjApp

on error resume next
set pjApp = GetObject(, "MSProject.Application")

    if err.Number = 0 then
    pjApp.Visible = True    
    pjApp.macro "testsave"
    else 
    Set pjApp = CreateObject("MSProject.Application") 
    pjApp.Visible = True 
    pjApp.macro "testsave"
    end if
Set pjApp = Nothing 

Gibt es eine Möglichkeit, die Verbindung zur Project Server-Site zu erzwingen, wenn Project geöffnet wird?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage