none
Erstellung einer GUID seit Juli '17 RRS feed

  • Frage

  • Seit einem Update vor ungefähr zwei Wochen habe ich in einem VBA-Skript in Outlook 2016 folgendes Problem: Sobald ich eine GUID erstellen will über

    CreateObject("Scriptlet.TypeLib").GUID

    bekomme ich die Fehlermeldung

    Bild

    Wie kann ich diesen Fehler beheben? Es wird doch nichts anderes gemacht als eine ID zu erzeugen?!

    Dienstag, 1. August 2017 14:11

Alle Antworten

  • Da ist wohl zum Erstellen des Objekts "Scriptlet.TypeLib" die Berechtigungsanforderung erhöht worden.
    Dienstag, 1. August 2017 15:09
  • und wo werden die Berechtigungen vergeben, im ActiveDirectory ?
    Mittwoch, 2. August 2017 13:54
  • Hallo Tu_tech,

    deinstalliere mal das eins der folgenden Updates:

    Microsoft Office 2013 Service Pack 1 (64-bit editions)      3213555
    Microsoft Office
    2013 Service Pack 1 (32-bit editions)      3213555
    Microsoft Office
    2007 Service Pack 3                        3213640
    Microsoft Office 2016
    (32-bit edition)                      3213545
    Microsoft Office
    2010 Service Pack 2 (32-bit editions)      3213624
    Microsoft Office
    2010 Service Pack 2 (64-bit editions)      3213624
    Microsoft Office
    2013 RT Service Pack 1                     3213555
    Microsoft Office 2016
    (64-bit edition)                      3213545

    Hierdurch soll u.a. das Problem auftreten.

    Gruß
    Carsten


    http://www.ms-fabric.de/ Wenn Dir eine Forenantwort weiter geholfen hat dann markiere sie doch bitte als Antwort, dies hilft anderen bei der Lösung von Problemen! LG Carsten

    Mittwoch, 2. August 2017 14:02
  • Ggf. kann man dies auch in der COM+Administration einstellen.
    Gerade hier stecken die Berechtigungen für CreateObject von Anwendungen und Types, die z.B. häufig bei unbeaufsichtigten Tasks nicht erlaubt sind.

    Aufruf über "dcomcnfg" => DCOM.

    Mittwoch, 2. August 2017 14:43
  • Ggf. kann man dies auch in der COM+Administration einstellen.
    Gerade hier stecken die Berechtigungen für CreateObject von Anwendungen und Types, die z.B. häufig bei unbeaufsichtigten Tasks nicht erlaubt sind.

    Aufruf über "dcomcnfg" => DCOM.

    Da der Aufruf

     Set TypeLib = CreateObject("Scriptlet.TypeLib")
     WScript.Echo TypeLib.Guid

    in VBS, auch ohne Adminrechte, einwandfrei funktioniert, glaube ich nicht, dass man da allzu viel drehen kann. Mus an der VBA-Umgebung in Office liegen.


    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    Mittwoch, 2. August 2017 15:03
  • das besagte Update kann ich bei mir nicht finden, vermutlich weil ich mich bei der Office-Version vertan habe, es geht um die 2013er Version.

    Donnerstag, 3. August 2017 05:47