Die Office Scripts von Microsoft Excel bieten leistungsstarke und vielseitige Werkzeuge zur Automatisierung von Aufgaben, Verbesserung von Workflows und Optimierung von Prozessen innerhalb von Excel. Diese in TypeScript geschriebenen Skripte ermöglichen es Benutzern, Daten zu manipulieren, Diagramme zu erstellen, Formatierungen zu automatisieren und eine Vielzahl anderer Aktionen durchzuführen, was die Produktivität und Effizienz erheblich steigert. Office Scripts sind ist eine super Alternative zu Makros.

Verständnis von Office Scripts

Office Scripts sind benutzerdefinierte Skripte, die in TypeScript geschrieben sind und nahtlos in die Benutzeroberfläche von Excel integriert sind. Sie bieten ein flexibles und erweiterbares Framework zur Automatisierung wiederholter Aufgaben, Anpassung der Datenanalyse und Erweiterung der Funktionalitäten von Excel.

Beispiel-Skript: Erstellen eines Kuchendiagramms

Um die Leistungsfähigkeit von Office Scripts zu verdeutlichen, werfen wir einen Blick auf ein praktisches Beispiel zur Erstellung eines Kuchendiagramms anhand eines festgelegten Datenbereichs.

Nehmen wir an, Sie haben die folgenden Daten, Spalte A für den Produktnamen und Spalte B für das Einkommen. Jetzt möchten Sie die Daten durch ein Kreisdiagramm visualisieren.

Data sample

Sie können mit einem Skript ein Kreisdiagramm für diese Daten erstellen. Kopieren Sie einfach das folgende Skript und fügen Sie es in den Code-Editor ein. Klicken Sie dann auf Ausführen, um das Skript auszuführen

Hier ist das Skript:

function main(workbook: ExcelScript.Workbook): void {
    // Get the active worksheet
    const worksheet = workbook.getActiveWorksheet();

    // Define the data range
    const dataRange = worksheet.getRange("A1:B5");

    // Add a pie chart to the worksheet
    const chart = worksheet.addChart(ExcelScript.ChartType.pie, dataRange);
}

Ausgabe des Skripts

pie chart script

Dieses Skript führt die folgenden Aktionen aus:

  • Ruft das aktive Arbeitsblatt ab.
  • Definiert einen Datenbereich (in diesem Fall die Zellen A1 bis B5).
  • Fügt dem Arbeitsblatt ein Kuchendiagramm hinzu und verwendet dabei den angegebenen Datenbereich.
  • Synchronisiert Änderungen mit Excel, um die erfolgreiche Ausführung des Skripts zu gewährleisten.

Verständnis des Skripts:

  • Die Methode getActiveWorksheet() wird verwendet, um eine Referenz zum aktiven Arbeitsblatt zu erhalten.
  • Die Methode getRange(„A1:B5“) definiert den Datenbereich für das Kuchendiagramm.
  • Die Methode addChart() erstellt ein Kuchendiagramm auf dem Arbeitsblatt und gibt den Diagrammtyp sowie den Datenbereich an.

Eine umfassende Sammlung von Artikeln zu Office Scripts finden Sie hier Office-Skripte Archives

Fazit

Excel Office Scripts bieten eine vielseitige und effiziente Möglichkeit zur Automatisierung von Aufgaben in Excel. Dieses Beispiel zeigt ein grundlegendes Skript zur Erstellung eines Kuchendiagramms und präsentiert die Einfachheit und Leistungsfähigkeit von Office Scripts.

Denken Sie daran, das Skript an Ihre spezifischen Anforderungen anzupassen und die umfangreichen Möglichkeiten zu erkunden, die Office Scripts für die Automatisierung in Excel bieten.

Benötigen Sie einen VBA Programmierer?

Wir als exact construct programmieren mit einem Team von rd. 20 Mitarbeitern seit über 10 Jahren Excel-Tools. Wir sind ein Nischenanbieter der spezialisiert auf Makros/VBA-Codes ist. Daneben unterstützen wir auch als 3rd Level Support die IT-Abteilungen rund um Probleme bei MS Office (Excel, Word, PowerPoint, etc.).
Haben Sie ein Excel-Problem? Benötigen Sie einen Makro-Programmierer? Rufen Sie uns unverbindlich an +41 52 511 05 25 oder kontaktieren Sie uns via Kontaktformular.

Viel Spaß beim Programmieren!

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen