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?