PlanMaker UDF (Tabellenkalkulation von SoftMaker-Office und FreeOffice)

  • UDF für PlanMaker, der Tabellenkalkulation von Softmaker-Office (Standard / Professional) 2016 / 2018 und SoftMaker-FreeOffice 2016 / 2018


    Neueste Versionen und Download von GitHub:

    Planmaker_UDF


    Folgende Funktionen vorhanden:

    • _PlanMaker_BookAttach
    • _PlanMaker_BookClose
    • _PlanMaker_BookNew
    • _PlanMaker_BookOpen
    • _PlanMaker_BookSave
    • _PlanMaker_BookSaveAs
    • _PlanMaker_CellRangeByPosition
    • _PlanMaker_CellRead
    • _PlanMaker_CellWrite
    • _PlanMaker_DocumentPropertyGet
    • _PlanMaker_DocumentPropertyGetAll
    • _PlanMaker_DocumentPropertySet
    • _PlanMaker_FormatBorder
    • _PlanMaker_FormatBorders
    • _PlanMaker_FormatBorder_All
    • _PlanMaker_FormatBorder_Frame
    • _PlanMaker_FormatBorder_Inner
    • _PlanMaker_FormatFont
    • _PlanMaker_FormatNumber
    • _PlanMaker_FormatShading
    • _PlanMaker_FormulaRead
    • _PlanMaker_FormulaWrite
    • _PlanMaker_PageSetUp
    • _PlanMaker_Print
    • _PlanMaker_Quit
    • _PlanMaker_RangeFormat
    • _PlanMaker_RangeMethode
    • _PlanMaker_Color2SmoColor
    • _PlanMaker_ScreenUpdate
    • _PlanMaker_SheetActivate
    • _PlanMaker_SheetAddNew
    • _PlanMaker_SheetDelete
    • _PlanMaker_SheetList
    • _PlanMaker_SheetFromArray
    • _PlanMaker_SheetToArray
    • _PlanMaker_UserPropertyGet
    • _PlanMaker_UserPropertyGetAll
    • _PlanMaker_UserPropertySet


    Als Hilfe bitte die Handbücher zu PlanMaker und BasicMaker verwenden.



    Was noch geplant ist:

    • Dokumentation



    Viel Spaß damit!


    Grüße
    Stilgar

  • Neuen Funktionen:

    • _PlanMaker_BookSaveAs
    • _PlanMaker_UserPropertyGet
    • _PlanMaker_UserPropertyGetAll
    • _PlanMaker_UserPropertySet

    Konstanten für:

    • "Userproperty"
    • "FileFormat"
    • "TextMarker"


    Viel Spaß damit!

  • Achtung, alles nochmal überabeitet und ein paar Funktionen umbenannt.


    Neue Funktionen:

    • _PlanMaker_BookAttach
    • _PlanMaker_CellRangeByPosition (Planmaker bietet hier leider eigene Möglichkeit an)
    • _PlanMaker_DocumentPropertyGet
    • _PlanMaker_DocumentPropertyGetAll
    • _PlanMaker_DocumentPropertySet
    • _PlanMaker_SheetAddNew
    • _PlanMaker_SheetDelete
    • _PlanMaker_SheetList
    • _PlanMaker_SheetToArray
    • __ConvertToLetter (Konvertiert Spaltenzahl in Buchstaben)

    Umbenannt:

    • _PlanMaker_ReadCell -> _PlanMaker_CellRead
    • _PlanMaker_WriteCell -> _PlanMaker_CellWrite
    • _PlanMaker_ReadFormula -> _PlanMaker_FormulaRead
    • _PlanMaker_WriteFormula -> _PlanMaker_FormulaWrite


    Viel Spaß damit!

  • V0.13


    Neue Funktionen:


    • _PlanMaker_FormatFont (hier kann ein Array mit sämtlichen Font-Formatierungen für einen Bereich/Zelle übergeben werden ODER die gesamte Formatierung des Bereichs gelöscht werden)
    • _PlanMaker_ScreenUpdate (toggelt oder schaltet das Screenupdate Ein /Aus)
    • _PlanMaker_SheetFromArray (fügt die Werte eines Arrays in die aktuelle Tabelle ein)


    Neue Konstanten für:

    • ColorIndex
    • Underline


    Download - siehe erster Beitrag.


    Viel Spaß damit!

  • V0.15

    • Neue Funktion: _Planmaker_Color2SmoColor (Wandelt RGB und HEX Farbwerte in SoftMaker-Office BGR Farben um)
    • Alle Farb-Konstanten von SoftMaker-Office eingefügt


    Download - siehe erster Beitrag.


    Viel Spaß damit!

  • V0.17


    Neue Funktion um Ränder zu formatieren

    • _PlanMaker_FormatBorder (Formatiert einzeln den Bereich/Zelle, oben, unten usw.)
    • _PlanMaker_FormatBorders (Formatiert alles eines Bereichs, mit verschiedenen Formaten, oben, unten usw.)
    • _PlanMaker_FormatBorder_All (Formatiert einen Bereich gleich)
    • _PlanMaker_FormatBorder_Frame (Formatiert den Rand eines Bereich)
    • _PlanMaker_FormatBorder_Inner (Formatiert das Innere eines Bereichs)

    Kleinere Korrekturen.



    Download - siehe erster Beitrag.


    Viel Spaß Damit!

  • Moin,


    Es gibt scheinbar mehrere Versionen vom Softmaker Office (ich bin nichtmal sicher, ob da die gleichen Hersteller dahinterstehen, obwohl der Firmenname gleich ist) und zwar einmal Softmaker Office und einmal Softmaker FreeOffice. Letzteres ist gratis, wie der Name schon vermuten lässt und schaut auf den Ersten Blick wie ein Open/Free/Libre Office derivat aus. Für welche Version ist diese UDF? (ich möchte nicht auf Verdacht etwas installieren)


    lg
    M

  • Hallo,


    es ist jeweils die gleiche Firma.


    Mit OpenOffice oder LibreOffice haben beide gar nichts zu tun.
    Ich benutze das neben LibreOffice eigentlich nur um MS-Office Dokumente zu bearbeiten, da hier die Kompatiblität wesentlich besser ist als bei den Open/Libre usw. Officen und es im Vergleich zu MS sehr günstig bzw. kostenlos ist.


    Die Unterschiede sind dort:
    http://www.softmaker.net/down/officecomparison_de.pdf
    aufgelistet.


    Entwickelt und Getestet ist die UDF mit SoftMaker Office Professional 2016 unter Win7.


    Allerdings hatte ich FreeOffice 2016 gerade in einer VM getetstet: Das komplette Beispiel in der UDF läuft sauber durch.


    Ich würde mal auf die Schnelle sagen:
    Die UDF funktioniert (größtenteils) mit beiden: SoftMaker Office 2016 und FreeOffice 2016.


    -------------------


    Update V0.20:


    added: _PlanMaker_FormatShading
    changed: _PlanMaker_FormatFont (range as object or string)
    changed: _PlanMaker_FormatBorder* (range as object or string)
    changed: _PlanMaker_SheetFromArray (range as object or string)
    changed: _PlanMaker_BookAttach (supports now only the "filename", too)
    changed: __IsRange (checks for object-name "IDocRange")
    optimized: _PlanMaker_ScreenUpdate



    Grüße
    Stilgar

  • V0.40:


    Neue Funktionen:


    • _PlanMaker_FormatNumber (Nachkommastellen, Vorzeichen, Uhrzeit, Datum usw.)
    • _PlanMaker_PageSetup (Seitengröße, Ränder usw.)
    • _PlanMaker_Print (druckt die angegebenen Seiten)
    • Konstanten zu den allen neuen Funktionen eingefügt (siehe auch PlanMaker und BasicMaker, Handbuch)

    Nochmals mit FreeOffice 2016 getestet: Außer dem Export nach XLSX , sollte auch dort alles funktionieren.


    Download - siehe erster Beitrag.



    Viel Spaß damit!
    Grüße Stilgar


  • V0.50


    Neue Funktionen:
    _PlanMaker_RangeFormat: Formatierungen eines Bereichs: Padding, Zeilenhöhe usw.
    _PlanMaker_RangeMethode: Methoden wie AutoFit, Clear, Copy, Paste usw. auf einen Bereich anwenden


    Wenn Niemandem mehr etwas dazu einfällt, kommt als Nächstes und zum Schluß die Formatierung für Zahlen usw.
    und eine ausführliche Beschreibung der Funktionen innerhalb der UDF.


    Download - siehe erster Beitrag.




    Viel Spaß damit!
    Grüße Stilgar

  • Funktion zum Speichern als PDF:



    Geht leider nicht anderst, da die API das (noch) nicht hergibt, auch funktioniert an manchen Stellen ControlClick nicht.


    Wem hier was Besseres einfällt, bitte melden, vor allem damit es sprachunabhängig wird.


    Grüße
    Stilgar

  • V0.51

    * Mit PlanMaker und FreeOffice 2018 getestet.

    * Funktioniert nicht mit PlanMaker 2018, wenn SoftMaker Office 2016 noch installiert ist.

    * Consolen-Ausgabe bei COM-Fehler eingebaut.


    Viel Spaß damit!


    Grüße

    Stilgar