IBM Productivity Tools

  • Holla,


    hat schon jemand von euch versuch die IBM Productivity Tools anzusprechen.


    Bei Excel geht das mit:
    Set xlApp = CreateObject("Excel.Application")


    Bei OpenOffice:
    Set objServiceManager = CreateObject("com.sun.star.ServiceManager")


    wie ist das bei IBM Productivity Tools?


    MfG


    brixxton

    • Offizieller Beitrag

    schau mal in der Reg-DB vom Windows nach, dort sind die Anwendungen aufgeführt, die angesprochen werden können.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

    • Offizieller Beitrag

    Schau mal unter HKEY_CLASSES_ROOT\ nach den Anwendungen.


    Ansonsten kannst Du auch eine Volltextsuche nach "/automation" oder nach dem Verzeichnis, wo OO hin installiert wurde, machen.


    Gruß
    Dirk

  • In der reg habe ich nix gefunden was funktioniert.


    Wenn ich ein Macro aufnähme bekomme ich diesen code:


    sub Main
    rem ----------------------------------------------------------------------
    rem define variables
    dim document as object
    dim dispatcher as object
    rem ----------------------------------------------------------------------
    rem get access to the document
    document = ThisComponent.CurrentController.Frame
    dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")


    rem ----------------------------------------------------------------------
    dim args1(0) as new com.sun.star.beans.PropertyValue
    args1(0).Name = "Text"
    args1(0).Value = "Das ist ein test"


    dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1())



    end sub


    Für mich sieht das genau so aus wie OpenOffice.org.



    mfg


    brixxton

    • Offizieller Beitrag

    hast Du es damit schon mal versucht im Script?


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein