Zwei ONLYOFFICE-Makros: Hervorheben von Duplikaten und Auswählen von leerer Zeile

15 Juni 2020 By Vlad 0 442 views
Share

Unsere Benutzer fragten uns, wie man VBA-Makros aus Excel wieder erstellen kann. In diesem Beitrag erklären wir es an zwei einfachen Beispielen.

macros in onlyoffice

Über Makros in ONLYOFFICE

ONLYOFFICE-Makros sind in JavaScript-Sprache und mit ONLYOFFICE Document Builder API-Skript geschrieben. Anders gesagt, Sie sollen VBA-Makros mit JavaScript neu erstellen, um diese zu nutzen.

Wieso schreiben wir unsere Makros in JavaScript?
 

  • Es ist betriebssystemübergreifend;
  • Es ist wirklich einfach;
  • Sie können Ihren Code als Makro oder als Plugin verwenden.

Außerdem haben unsere Makros keinen Zugriff auf das System – das garantiert höheres Sicherheitsniveau. Sie stellen bloß JS-Code dar und dieser wird in demselben Fenster mit den Editoren ausgeführt.

Wie man Makros schreibt

 

  1. In Tabellenkalkulationen öffnen Sie die Registerkarte Plugins und klicken Sie auf Makros.
  2. Klicken Sie auf „Neu“ im geöffneten Fenster.
  3. Lesen Sie die API-Dokumentation, um das Skript zu schreiben.
Beispiel 1: Hervorheben von Duplikaten

Schreiben wir ein Makro zum Hervorheben von Duplikaten im ausgewählten Bereich mit verschiedenen Farben, um wiederholende Werte schnell zu erkennen. Wir verwenden dieses einfache VBA-Makro als Basis.

Hier ist das Skript mit Kommentaren, sodass Sie den Erstellungsprozess verstehen. Die Farben werden im Code des Makros bestimmt.

Mit diesem Makro erhalten wir das Folgende:

ONLYOFFICE macro highlight duplicates

Beispiel 2

Dieses Makro findet die nächste verfügbare leere Zeile in einem Arbeitsblatt. Wir haben dieses VBA-Makro als Beispiel genommen und dieses Skript erstellt:

Mit diesem Code können Sie die nächste leere Zeile auswählen. In einer der nächsten Versionen wird auch Scrollen verfügbar.

Hilfe zu Makros erhalten

Wenn Sie Hilfe beim Schreiben eines Makros benötigen oder die notwendige Methode in unserer API nicht erhältlich ist, melden Sie das Problem auf GitHub.

Nützliche Links

ONLYOFFICE auf GitHub

Artikel über die Erstellung von Plugins. Jetzt lesen>>

Beispiel eines Plugins: Füllen Sie die Zellen mit Farbe und lassen Sie Ihr Arbeitsblatt einem Bild werden. Probieren Sie es aus>>

Kommentar hinzufügen