Kompatibilität der VBA-Makros ermitteln

Eine Excel-Datei mit VBA-Makros (Visual Basic for Applications) kompatibel, wenn alle in den Makros verwendeten APIs eine direkte Entsprechung in Apps haben Skript. Wenn Ihre Makros nicht vollständig kompatibel sind, können Sie Behelfslösungen oder passen Sie den Code so an, dass sie mit Apps Script funktionieren.

Ermitteln Sie anhand des Kompatibilitätsberichts des Macro Converters, ob Sie Ihre Dateien automatisch unverändert konvertieren oder Anpassungen vornehmen, Ihren Code.

Wenn Sie einen Kompatibilitätsbericht erstellen, ist einer der folgenden Status: auf jede Ihrer Dateien und APIs angewendet:

Status Definition
Wird genau unterstützt Diese Dateien enthalten APIs, die alle direkte Entsprechungen in Apps haben. Skript.
Unterstützung mit Problemumgehungen Diese Dateien enthalten mindestens eine API, die mit einem Behelfslösung.
Weitere Prüfung erforderlich Diese Dateien enthalten mindestens eine API, die Sie überprüfen müssen, um zu entscheiden, wie Sie vorgehen sollen. Zum Beispiel gibt es möglicherweise kein Äquivalent oder der Macro Converter hat möglicherweise nicht bestimmt, welche API verwendet wird.

Kompatibilitätsbericht erstellen

  1. Öffnen Sie Google Drive auf dem Computer.
  2. Klicken Sie auf der rechten Seite auf den Makrokonverter. Add-on Symbol für Makrokonverter. Wenn die Seitenleiste nicht angezeigt wird, klicken Sie rechts unten auf „Seitenleiste anzeigen“ Bereich .
  3. Klicken Sie auf Dateien und Ordner hinzufügen. Der Macro Converter erkennt nur Excel -Dateien.
  4. Wählen Sie die Dateien oder Ordner aus, die Sie analysieren möchten, und klicken Sie auf Auswählen. Auswählen weniger als 2.000 Dateien gleichzeitig.
  5. Wenn Sie ändern möchten, wo der Kompatibilitätsbericht gespeichert wird, klicken Sie auf „Ändern“. Zielordner „“ und wählen Sie den gewünschten Ordner. Andernfalls wird sie im Ordner „Meine Ablage“ gespeichert.
  6. Klicken Sie auf Bericht erstellen.
  7. Klicken Sie nach Abschluss der Analyse auf Bericht ansehen.

Kompatibilitätsbericht prüfen

Die Details im Kompatibilitätsbericht helfen Ihnen bei der Entscheidung, wie Sie fortfahren möchten. mit der Dateikonvertierung. Der Bericht umfasst die folgenden Abschnitte:

  • Zusammenfassung: Auf diesem Blatt finden Sie eine Zusammenfassung der Kompatibilität mit alle eingereichten Dateien und die zugehörigen APIs
  • Files - Compatibility (Dateien – Kompatibilität): Auf diesem Tabellenblatt sind alle an das Makro übermittelten Dateien aufgeführt. Konvertierungsprogramm mit Kompatibilitätsstatus und Details zu jeder Datei.
  • Files - detail analysis: Auf diesem Blatt finden Sie weitere Informationen zu APIs in einer Datei und was Sie tun können, um die einzelnen APIs erfolgreich zu konvertieren der API erstellen. Wählen Sie zuerst im Drop-down-Menü oben eine Datei aus. Dann von unten und wählen Sie einen Status aus.

Sie können den Bericht auch für einzelne APIs mithilfe der Tabellen Zu untersuchende APIs und APIs mit Behelfslösungen

Legen Sie fest, wie Sie fortfahren möchten.

Wir empfehlen für jeden Status Folgendes:

Status Empfehlung
Wird genau unterstützt Dieselbe Logik aus deinen VBA APIs kann in Apps Script repliziert werden. Fahren Sie mit der Umwandlung fort.
Mit Problemumgehungen unterstützt Du musst Code schreiben, um mindestens eine VBA API durch die Apps Script API verfügbar. Im Allgemeinen können Sie mit der Conversion.

Sie können die VBA APIs, die als Unterstützt durch Behelfslösungen entweder vor oder nach der Konvertierung der Datei. Wir empfehlen, die Sie vornehmen, Ihre Änderungen im Vorfeld.

Weitere Prüfung erforderlich Mindestens eine API kann nicht konvertiert werden. Je nach Bedeutung der in Ihrem Code einfügen, können Sie die Datei möglicherweise nicht konvertieren. Jemand, der sich mit dem ursprünglichen VBA-Code auskennt, sollte den finalen evaluieren.

Wenn Sie Ihre Datei konvertieren, müssen Sie Code schreiben, um mindestens eine VBA API mit Apps Script Sie können die VBA APIs mit der Kennzeichnung Überprüfung erforderlich entweder vor oder nach konvertieren Sie die Datei. Wir empfehlen, dass Sie Ihre Änderungen im Vorfeld.

Nachdem Sie den Kompatibilitätsbericht geprüft haben, lesen Sie den Artikel VBA-Makros in Apps umwandeln Skript.