Verwenden Sie das Readiness Toolkit zur Bewertung der Anwendungskompatibilität für Microsoft 365 Apps

Das Readiness Toolkit für Office-Add-Ins und VBA kann Ihnen helfen, Kompatibilitätsprobleme mit Ihren Microsoft Visual Basic for Applications (VBA)-Makros und -Add-Ins zu identifizieren, die Sie mit Office verwenden. Das Readiness Toolkit enthält den Readiness Report Creator, der einen Excel-Bericht mit VBA-Makrokompatibilität und Add-In-Bereitschaftsinformationen erstellt, um Ihr Unternehmen bei der Beurteilung seiner Bereitschaft zum Umstieg auf Microsoft 365 Apps zu unterstützen.

Sie können das Readiness Toolkit kostenlos aus dem Microsoft Download Center herunterladen. Wir empfehlen, dass Sie immer die aktuellste Version herunterladen und verwenden. Das Readiness Toolkit überprüft, ob Sie die aktuellste Version nutzen, wenn Sie einen Bericht ausführen und Sie zum Herunterladen der aktuellsten Version auffordern. Sie müssen die ältere Version des Readiness Toolkit nicht vor der Installation der aktuellsten Version deinstallieren.

Wichtig

Das Readiness Toolkit repariert oder repariert nicht den Code in Ihren VBA-Makros. Wenn Sie einen erweiterten Bericht erstellen, bietet der Bericht, sofern verfügbar, eine Anleitung zur Korrektur Ihres VBA-Makrocodes.

Der Readiness Report Creator kann für Office-Versionen bis hin zu Office 2003 nach VBA-Makros in Word-, Excel-, PowerPoint-, Outlook-, Access-, Project-, Visio- und Publisher-Dateien suchen. Es kann auch nach bestimmten Arten von Add-Ins suchen, die mit Office verwendet werden. Add-Ins für alle Office-Anwendungen werden identifiziert, aber sie enthalten keine Web-Add-Ins. Weitere Informationen finden Sie unter Dateierweiterungen, die auf der Suche nach VBA-Makros analysiert werden und Arten von Add-Ins, für die der Readiness Report Creator Daten erfasst.

Der Download ist eine MSI-Datei, die Sie verwenden können, um das Readiness Toolkit auf dem Computer eines Benutzers zu installieren. Nach der Installation bei der Ausführung des Readiness Report Creators führt der Benutzeroberfläche-Assistent Sie durch den Vorgang zum Erstellen eines Bereitschaftsberichts. Es gibt auch eine eigenständige ausführbare Datei, die über die Befehlszeile oder mithilfe von Skripts verwendet werden kann. Dies ist nützlich, wenn Sie auf automatisiertere Weise Bereitschaftsinformationen von Benutzern im gesamten Unternehmen erfassen müssen. Weitere Informationen finden Sie unter Abrufen von Bereitschaftsinformationen für mehrere Benutzer in einem Unternehmen.

Die folgenden Informationen werden als Hilfe beim Verwenden des Readiness Report Creator bereitgestellt:

Hinweis

  • Nach Verwenden des Readiness Toolkit stellen viele Unternehmen fest, dass sie weniger Kompatibilitätsprobleme haben, als zunächst angenommen. Basierend auf den Daten von Unternehmen, die das Readiness Toolkit nutzen, weisen durchschnittlich 6 % der überprüften Dateien Makros auf, und 3,3 % dieser Dateien zeigen Makroprobleme. Das sind nur 0,2 % der Dateien mit Makro-Kompatibilitätsproblemen. Bei Office-Add-Ins sind 75 % der gefundenen Add-Ins bereits als übernommen oder unterstützt kategorisiert.
  • Wenn Sie Feedback oder Fragen zum Readiness Toolkit haben, schreiben Sie eine E-Mail an ReadyForOffice@microsoft.com.

Erstellen eines Bereitschaftsberichts

Anforderungen und Einschränkungen für die Verwendung des Readiness Toolkits

Vor der Installation und Verwendung des Readiness Toolkits sollten Sie Folgendes beachten:

Hinweis

  • Wir empfehlen die 64-Bit-Version von Excel, insbesondere, wenn Sie davon ausgehen, dass mehr als 400.000 Ergebnisse im Bereitschaftsbericht angezeigt werden.
  • Die Produkte Windows 7 und Excel 2010 werden nicht mehr unterstützt.

Es gibt einige Einschränkungen zum Readiness Report Creator, die Sie kennen sollten:

  • Der Readiness Report Creator kann keine kennwortgeschützten Dateien durchsuchen. Wenn Sie versuchen, eine dieser Dateien zu durchsuchen, wird die Datei im Bericht als „kennwortgeschützt“ angezeigt.

  • Standardmäßig kann der Readiness Report Creator keine Dateien überprüfen, die in einer SharePoint-Dokumentbibliothek, in OneDrive oder in einem anderen cloudbasierten Speicherort gespeichert sind. Wenn Sie versuchen, eine solche Datei zu überprüfen, wird die Datei im Bericht als „cloudbasiert“ angezeigt. Eine Möglichkeit zur Umgehung dieses Problems finden Sie unter Cloud-basierte Dateien überprüfen.

  • Der Readiness Report Creator listet jedes Problem mit einem Office-Dokument in in einem Excel-Arbeitsblatt in einer separaten Zeile auf. Daher kann der Readiness Report Creator nur 1.046.575 Ergebnisse liefern. Wenn Sie damit rechnen, diese Grenzen zu überschreiten, empfehlen wir Ihnen, den Umfang Ihres Berichts einzuschränken, z.B. auf eine bestimmte Abteilung.

Auswählen der Informationen zum Erstellen des Berichts

Um einen Bereitschaftsbericht zu erstellen, müssen Sie zunächst auswählen, welche Informationen für die Erstellung des Berichts verwendet werden sollen. Die folgende Tabelle listet die möglichen Optionen und eine Erläuterung der einzelnen Optionen auf. Sie gibt auch an, welche Art von Bereitschaftsbericht mit jeder Option erstellt wird.

Option Erläuterung Bericht erstellt
Zuletzt verwendete Office-Dokumente und installierte Add-Ins auf diesem Computer
Der Readiness Report Creator durchsucht nur Office-Dokumente, die sich in der Liste der zuletzt verwendeten Dateien befinden. Auf diese Weise können Sie den Fokus des Scans auf Dokumente beschränken, auf die ein Benutzer regelmäßig zugreift.

Darüber hinaus sucht der Readiness Report Creator für Add-Ins für Office, die auf dem Rechner installiert sind, auf dem der Readiness Report Creator läuft.
VBA und Add-In
Office-Dokumente in einem lokalen Ordner oder einer Netzwerkfreigabe.
Der Readiness Report Creator durchsucht die Office-Dokumente in dem von Ihnen angegebenen Ordner oder der Netzwerkfreigabe. Der Readiness Report Creator durchsucht automatisch den angegebenen Speicherort und alle Unterordner in diesem Speicherort.

Hinweis: Mit dieser Option sucht der Readiness Report Creator nicht nach Add-Ins, die auf dem Computer installiert sind, auf dem der Readiness Report Creator ausgeführt wird.
Nur VBA
Vorherige Bereitschaftsergebnisse werden zusammen in einem lokalen Ordner oder einer Netzwerkfreigabe gespeichert.
Mit dieser Option können Sie einen konsolidierten Bericht erstellen, der aus einzelnen Bereitschaftsergebnissen von mehreren Einzelrechnern besteht.

Beispielsweise können Sie den Readiness Report Creator auf allen Computern in der Finanzabteilung ausführen und die Ergebnisse jedes Scans auf einer Netzwerkfreigabe speichern. Anschließend können Sie mit dieser Option einen konsolidierten Bericht für die Finanzabteilung erstellen.

Weitere Informationen finden Sie unter Abrufen von Bereitschaftsinformationen für mehrere Benutzer in einem Unternehmen.
Nur VBA oder VBA und Add-In, je nachdem, welche Bereitschaftsergebnisse verwendet werden.
Add-In-Daten aus dem Office-Telemetriedashboard.
Wenn Sie das Office-Telemetriedashboard bereits zur Auswertung der Add-in-Kompatibilität verwenden, können Sie die Informationen nutzen, die Sie bereits zum Erstellen eines Bereitschaftsberichts erfasst haben. Sie müssen den Readiness Report Creator nur mit den entsprechenden Informationen für den Zugriff auf die Datenbank für das Office-Telemetriedashboard versorgen.

Hinweis: Mit dieser Option sucht der Readiness Report Creator nicht nach VBA-Makros. Damit der Benutzer diese Option ausführen kann, benötigt er GRANT SELECT-Zugriff auf die Datenbank.
Nur Add-In

Auswählen zwischen einem einfachen und erweiterten Bericht

Nachdem Sie ausgewählt haben, welche Informationen zum Erstellen Ihres Berichts verwendet werden sollen, und Sie einen Speicherort für den Bericht angegeben haben, müssen Sie wählen, ob Sie einen einfachen oder erweiterten Bericht erstellen möchten.

Wir empfehlen Ihnen dringend, einen erweiterten Bericht zu erstellen, da ein erweiterter Bericht zusätzliche Informationen enthält, die Sie bei der Auswertung der Kompatibilität Ihrer VBA-Makros und Add-Ins mit Microsoft 365 Apps unterstützen. Beispielsweise erhalten Sie in einem erweiterten Bericht die folgenden zusätzlichen Informationen:

  • Hinweise zur Behebung von Problemen in Ihren VBA-Makros, sofern vorhanden. Diese Informationen werden in einem separaten Arbeitsblatt im Bericht angezeigt.

  • Bereitschaftsstatus für Add-Ins. Der Bericht könnte beispielsweise zeigen, dass der Softwareanbieter über eine unterstützte Version des Add-Ins für Microsoft 365 Apps verfügt.

Der Bereitschaftsstatus für Add-Ins ergibt sich aus telemetrischen Berechnungen sowie expliziten Unterstützungsaussagen von ISVs.

Der Readiness Report Creator kontaktiert Microsoft, wenn er den Bericht erstellt, um Ihnen die aktuellsten Korrekturhinweise und den Bereitschaftsstatus zur Verfügung zu stellen. Einige Informationen über Ihre VBA-Makros und Add-Ins werden an Microsoft gesendet. Weitere Informationen zu den gesendeten Daten finden Sie unter Beispiele für die beim Erstellen eines erweiterten Berichts an Microsoft gesendeten Informationen.

Wichtig: Wenn Sie einen erweiterten Bericht erstellen, stellen Sie sicher, dass der Computer, auf dem Sie das Readiness Toolkit ausführen, Zugriff auf das Internet hat. Das Readiness Toolkit ruft einen öffentlich zugänglichen Webdienst auf, sodass die folgenden URLs in Ihrer Firewall auf die Whitelist gesetzt werden müssen:

  • https://officeclient.microsoft.com/serverconfig16

  • https://ready.osi.office.net/orfo/api/readinesssummary

  • https://ready.osi.office.net/orfo/api/vbareportsummary

Interpretieren der Informationen im Bereitschaftsbericht

Der Readiness Report Creator erstellt einen Bereitschaftsbericht als Excel-Datei. Die im Bericht verfügbaren Bereitschaftsinformationen hängen davon ab, auf welchen Informationen Ihr Bericht basiert, sowie davon, ob Sie einen einfachen oder erweiterten Bericht erstellen.

Jeder Bericht beginnt mit einer Übersichtsseite, die wichtige Informationen über die Ergebnisse und Links zu den verfügbaren Berichten enthält – VBA oder Add-In oder beides.

VBA-Bereitschaftsberichte

Die folgende Tabelle enthält eine Liste der verschiedenen Registerkarten (Arbeitsblätter), die in einem VBA-Bereitschaftsbericht angezeigt werden.

Arbeitsblattname Inhalt
VBA-Übersicht
Zeigt drei Kreisdiagramme an, um einen Überblick über die Ergebnisse des Scans bereitzustellen.

In jedem Kreisdiagramm werden verschiedene Informationen veranschaulicht: den Status der gescannten Dateien, den Bereitschaftsstatus für die während des Scans gefundenen eindeutigen Makros und den Bereitschaftsstatus der gescannten Dateien. Weitere Informationen über den Dateistatus und die Bereitschaftsstatuswerte, die in diesen Kreisdiagrammen angezeigt werden, finden Sie in den Tabellen weiter unten in diesem Abschnitt.

Das Readiness Toolkit erstellt einen eindeutigen Hash des VBA-Makrocodes, um Makros zu identifizieren, die in mehreren Dateien wiederverwendet werden. Das Readiness Toolkit geht ähnlich vor, um doppelte Dateien zu identifizieren. Das Readiness Toolkit bietet Ihnen eine realistischere Einschätzung, wie viele einzigartige VBA-Makros und Dateien ausgewertet werden müssen.

Hinweis: Wenn Sie planen, die 64-Bit-Version von Microsoft 365 Apps bereitzustellen, stellen Sie sicher, dass das Kontrollkästchen "64-Bit-Bereitschaftsdaten einbeziehen" aktiviert ist und dass der Bericht aktualisiert wurde.
VBA-Zusammenfassung
Bietet einige vordefinierte PivotTables, mit denen Sie die vom Scan erfassten Daten analysieren können.

Wenn diese PivotTables nicht Ihren spezifischen Anforderungen entsprechen, können Sie auf der Grundlage der Daten auf dem VBA-Ergebnisse-Arbeitsblatt Ihre eigenen erstellen.
VBA-Ergebnisse
Bietet Informationen zu jeder Datei, die vom Readiness Report Creator gescannt wurde. Wenn mehrere Probleme in einer gescannten Datei gefunden werden, gibt es für jedes Problem eine eigene Zeile.

In der Tabelle unter der Überschrift „Detaillierte VBA-Informationen“ am Ende dieses Abschnitts finden Sie Erläuterungen zu den Informationen, die in jeder Spalte angezeigt werden.
VBA-Korrektur
Stellt vorgeschlagene Änderungen an während der Überprüfung gefundenem VBA-Makrocode bereit.

In der Tabelle unter der Überschrift „Detaillierte VBA-Informationen“ am Ende dieses Abschnitts finden Sie Erläuterungen zu den Informationen, die in jeder Spalte angezeigt werden.
VBA-Referenzen
Liste der im Code und im VBA-Projekt identifizierten Referenzen. Diese Referenzen werden im Allgemeinen verwendet, um externe DLLs, verknüpfte Dateien und ODBC-Verbindungen zur Verwendung durch den VBA-Code aufzurufen.

In der Tabelle unter der Überschrift „Detaillierte VBA-Informationen“ am Ende dieses Abschnitts finden Sie Erläuterungen zu den Informationen, die in jeder Spalte angezeigt werden.

Dateistatus: Der Bericht kategorisiert auch die gescannten Dateien nach einem Dateistatus. Die folgende Tabelle listet den möglichen Dateistatus auf, der in einem Bereitschaftsbericht angezeigt werden kann, und eine Erläuterung des Dateistatus.

Dateistatus Erläuterung
Keine VBA
Die Datei wurde durchsucht und es wurde kein VBA-Makrocode gefunden.
Hat VBA
Die Datei wurde durchsucht und es wurde kein VBA-Makrocode gefunden.
Cloudbasiert
Die Datei konnte nicht durchsucht werden, da sie in einer SharePoint-Dokumentbibliothek, in OneDrive oder in einer anderen Art von cloudbasiertem Speicherort gespeichert ist.
Kennwortgeschützt
Die Datei ist kennwortgeschützt, deshalb konnte sie nicht nach VBA-Makros durchsucht werden.
Unzugänglich
Die Datei konnte aus irgendeinem Grund nicht gescannt werden, z. B. weil der Readiness Report Creator keine ausreichende Berechtigung für den Zugriff auf die Datei hatte, die Datei beschädigt ist oder die Datei ein sehr altes Office-Dateiformat verwendet.
Unzugänglich - Treiber erforderlich
Die Datei konnte nicht gescannt werden, da das erforderliche Microsoft Access-Datenbankmodul 2010 nicht auf dem Computer installiert ist, der den Scan durchführt.
Gesperrt
Die Datei war gesperrt oder wurde verwendet, als der Scan durchgeführt wurde.
Fehler
Der VBA-Codestream, der während des Scans ausgelesen werden sollte, lag nicht in einem gültigen Format vor. Wenn Sie die Datei in einer unterstützten Office-Version öffnen und anschließend speichern, kann der Readiness Report Creator die Datei scannen.

Schweregrad: Der Bericht kategorisiert die mit den VBA-Makros gefundenen Probleme nach Schweregrad, damit Sie abschätzen können, wie viel Aufwand erforderlich ist, um die gefundenen Probleme zu beheben. Wenn mehrere Probleme mit einem VBA-Makro gefunden werden, zeigt der Bericht den höchsten Schweregrad im Kreisdiagramm an.

Die folgende Tabelle listet die möglichen Schweregrade auf, die in einem Bereitschaftsbericht angezeigt werden können, und enthält eine Erläuterung zu dem Schweregrad.

Schweregrad Erläuterung
Bereit zum Upgrade
In dieser Datei wurden keine Probleme gefunden, und sie ist mit Microsoft 365 Apps kompatibel.
Codeentwurf-Erkenntnisse
Während der Code wie erwartet funktioniert und der Benutzer wahrscheinlich keine Änderungen bemerkt, funktioniert das Feature, die Eigenschaft oder die Methode anders als zuvor oder wird möglicherweise zugunsten einer neueren Version abgelehnt.
Minimal empfohlene Überprüfung
Es werden keine Laufzeit- oder Kompilierzeitfehler erwartet, aber die API-Funktionalität kann sich in irgendeiner Weise geändert haben. Es wird empfohlen, dass der Benutzer die Datei mit Microsoft 365 Apps stichprobenartig überprüft, um sicherzustellen, dass sie weiterhin wie erwartet funktioniert. Um Probleme mit der Umgebung zu minimieren, führen Sie im Idealfall die Stichprobenprüfung auf dem Computer durch, auf dem das Makro normalerweise ausgeführt wird.
Eingeschränkte Korrektur erforderlich
Ein gewisses Überarbeitung des Codes wird erforderlich sein. Aber es gibt einen klaren Ersatz und die Erwartung besteht darin, dass der Aufwand für die Reparatur des Makros deutlich reduziert wird.
Erhebliche Korrektur erforderlich
Damit der Code wie in der alten Office-Version weiter funktionieren kann, ist ein erhebliches Überarbeiten erforderlich. Zum Beispiel eine API, die veraltet ist, aber keine Ersatzfunktion bietet. In diesem Fall besteht die einzige Möglichkeit darin, die Funktionalität wiederherzustellen.

Detaillierte VBA-Informationen: Die Registerkarten VBA-Ergebnisse, VBA-Korrektur und VBA-Referenzen im VBA-Bereitschaftsbericht enthalten jeweils ähnliche Informationsspalten. Die folgende Tabelle enthält eine Liste dieser Spalten sowie eine Erklärung dazu, welche Informationen diese Spalten enthalten.

Spaltenname Erläuterung Beispiel
Anleitung
Die Richtlinie (Regel), die beim Scannen des Dokuments identifiziert wurde.
Symbolleisten und Menüleisten des Programms werden in Access 2013 nicht mehr angezeigt.
Schweregrad
Schweregrad des festgestellten Problems.
Erhebliche Korrektur erforderlich
Quellspeicherort
Speicherort der Datei, die durchsucht wurde.
D:\Meine Dokumente\Meine Dateien\
Quelldatei
Speicherort der Datei, die durchsucht wurde.
MyFileName.xlsx
Quelldatei-Hash
Eindeutiger generierter Hash für die Datei.
36426A0DCFC06F6425E205F107A5CA58
Quelldateierweiterung
Erweiterung der Datei, die durchsucht wurde.
.docm
Modul
Der Name des Moduls, in dem das Codeproblem identifiziert wurde.
mDJSCommandBars
Zeilennummer
Zeilennummer, in der das Codeproblem identifiziert wurde.
112
Typ
Art des Problems, das identifiziert wurde.
VBA
Element
VBA-Modul Abschnittsname, in dem das Problem identifiziert wurde (d. h. Funktion).
CommandBars
Anweisung
Der Codeabschnitt, in dem das Codeproblem identifiziert wurde.
Dim ctlName As CommandBarControl
VBA-Hash
Eindeutiger generierter Hash für den VBA-Code.
CC-D2-F3-9C-58-48-04-E4-16-5B-B6-44-B3-EB-EB-FE
Referenz
Link zur Beschreibung des Problems und zum Hilfeinhalt (falls zutreffend).
https://technet.microsoft.com/library/cc178954.aspx
FileStatus
Klassifizierung des Status der Datei, die verarbeitet wurde.
Kennwortgeschützt
64Bit
Gibt an, ob das Problem spezifisch für eine 64-Bit-Version ist.
Ja
UserHash
Benutzer der Datei.
Katharine Cruz
DeviceName
Name des Computers, auf dem die Überprüfung ausgeführt wurde.
Laptop01
Ursprünglicher Code
Im Makro gefundener VBA-Code, der beim Umstieg auf eine 64-Bit-Version von Office Probleme verursachen kann.
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Vorgeschlagene Änderungen
Empfehlungen zum Aktualisieren des VBA-Codes im Makro, damit er korrekt mit einer 64-Bit-Version von Office funktioniert.1, 2
Private Declare PtrSafe Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPtr
Bezeichnung1
Der Wert der benutzerdefinierten Bezeichnung, wenn konfiguriert. Weitere Informationen finden Sie unter Verwenden von Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten.
Nordamerika
Bezeichnung2
Der Wert der benutzerdefinierten Bezeichnung, wenn konfiguriert. Weitere Informationen finden Sie unter Verwenden von Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten.
San Francisco
Bezeichnung3
Der Wert der benutzerdefinierten Bezeichnung, wenn konfiguriert. Weitere Informationen finden Sie unter Verwenden von Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten.
Finanzen
Bezeichnung4
Der Wert der benutzerdefinierten Bezeichnung, wenn konfiguriert. Weitere Informationen finden Sie unter Verwenden von Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten.
Controller
Quelldatei-Verweis Eindeutiger Wert, der verwendet wird, um den Dateinamen in der Datei Dateiname.log zu identifizieren, wenn bei der Überprüfung die Dateinamen verdeckt werden. Weitere Informationen finden Sie unter Verwalten der Vertraulichkeit von in Berichten erfassten Daten. 9FE4E090A33CDA8F4502E7E5672464C8F40E79E353DC98FF8CA84846C7D99822
RT-Version Version des Readiness Toolkits, das auf dem Computer installiert ist, auf dem der Scan ausgeführt wird 1.0.0.0

1 Weitere Informationen über das Schreiben von VBA-Code für 64-Bit-Versionen von Office finden Sie unter 64-Bit-Visual Basic für Anwendungsübersicht.

2 Wichtig: Alle vorgeschlagenen Änderungen werden ohne Gewährleistung oder Garantie bereitgestellt. Es ist wichtig zu überprüfen, ob alle Änderungen wie erwartet funktionieren, wenn Sie Ihren VBA-Makrocode aktualisieren.

Add-In-Bericht

Die folgende Tabelle enthält eine Liste der verschiedenen Registerkarten (Arbeitsblätter), die in einem Add-In-Bericht angezeigt werden.

Arbeitsblattname Inhalt
Add-In-Zusammenfassung
Bietet einen Überblick über die vom Readiness Report Creator gefundenen Add-Ins.

Die Daten oben auf dem Arbeitsblatt sollen Ihnen eine schnelle Einschätzung darüber geben, wie viele Add-Ins wahrscheinlich mit Microsoft 365 Apps kompatibel sind und wie viele Sie noch genauer untersuchen müssen.
Add-In-Details
Liefert Metadateninformationen über die gefundenen Add-Ins (z.B. Herausgeber und Versionsnummer), die Gesamtzahl der Installationen jedes Add-Ins und, falls ein erweiterter Bericht vorliegt, den Bereitschaftsstatus (z.B. „Unterstützte Version verfügbar“).
Nach Computername
Enthält ähnliche Informationen wie das Arbeitsblatt „Add-In-Details“, listet jedoch alle Computer auf, auf denen das Add-In installiert ist, anstatt nur eine Gesamtzahl von Installationen für das Add-In.

Sie können einstellen, welche Informationen im Add-In-Bericht angezeigt werden, indem Sie in den Dropdownlisten auf der Registerkarte „Add-In-Zusammenfassung“ eine Auswahl treffen und den Bericht aktualisieren. Beispielsweise können Sie den Bericht so anpassen, dass nur Informationen über Access- und Excel-Add-Ins angezeigt werden.

Standardmäßig werden Add-Ins, die von Office bereitgestellt werden, nicht angezeigt. Wenn Sie Informationen über diese Add-Ins sehen möchten, wählen Sie „Ja“ aus der Dropdownliste und aktualisieren Sie den Bericht. Die meisten Unternehmen müssen sich jedoch keine Gedanken über die Anwendungskompatibilität von Add-Ins machen, die mit Office bereitgestellt werden.

Wenn Sie Add-In-Nutzungsinformationen sammeln und nur Informationen zu verwendeten Add-Ins sehen möchten, können Sie in der Dropdown-Liste "Ja" auswählen und den Bericht aktualisieren.

Wenn Sie die 64-Bit-Version von Microsoft 365 Apps einsetzen möchten, wählen Sie „64-Bit“ aus der Dropdownliste und aktualisieren Sie den Bericht. Dadurch werden 64-Bit-spezifische Bereitschaftsinformationen über die Add-Ins bereitgestellt. Die Standardauswahl für Berichte ist 32-Bit.

Die folgende Tabelle listet den möglichen Bereitschaftsstatus auf, den Sie im Add-In-Bericht sehen können, und umfasst eine Erläuterung dazu, was jeder Status bedeutet.

Bereitschaftsstatus Erläuterung
Stark verbreitet
Dieses Add-In wird in anderen Organisationen in großem Umfang für Microsoft 365 Apps verwendet und ist bereit für den Einsatz mit Microsoft 365 Apps. Aber der Softwareanbieter unterstützt das Add-In auf Microsoft 365 Apps nicht offiziell.
Verbreitet
Dieses Add-In wird in Microsoft 365 Apps in anderen Organisationen verwendet, aber der Softwareanbieter unterstützt das Add-In in Microsoft 365 Apps offiziell nicht.
Verbreitete Version verfügbar
Eine andere Version des Add-Ins in Microsoft 365 Apps ist entweder „Verbreitet“ oder „Stark verbreitet“.
Kontaktieren Sie den Software-Anbieter
Dieses Add-In kann Probleme mit Microsoft 365 Apps verursachen. Sie müssen entscheiden, ob dieses Add-In geschäftskritisch ist, und sich dann an den Softwareanbieter wenden.
Unterstützte Version verfügbar
Eine unterstützte Version dieses Add-Ins für Microsoft 365 Apps ist beim Softwareanbieter erhältlich.
Unbekannt1,2
Dieses Add-In ist Microsoft nicht bekannt. Beispielsweise könnte es sich um ein Branchen-Add-In handeln, das Ihr internes Anwendungsentwicklungsteam erstellt hat.

Wenn Sie einen einfachen Bericht erstellen, wird der Bereitschaftsstatus für alle Add-Ins als „Unbekannt“ angezeigt. Nur wenn Sie einen erweiterten Bericht erstellen, kontaktiert der Readiness Report Creator Microsoft, um den Bereitschaftsstatus der Add-Ins zu ermitteln.
Unzureichende Daten2
Microsoft hat dieses Add-In gesehen, aber es wurden nicht genügend Informationen erfasst, um einen Bereitschaftsstatus für dieses Add-In bereitzustellen.

1 Einige der Add-Ins, die standardmäßig mit Office bereitgestellt werden, sind derzeit in einem Add-In-Bereitschaftsbericht als „Unbekannt“ gekennzeichnet. Diese Add-Ins sind eigentlich „Stark verbreitet“ und werden von Microsoft unterstützt. Hier sind die Namen dieser Add-Ins: Aktionsbereichsschema für Add-Ins, Analysis ToolPak, Analysis ToolPak - VBA, Datum (XML), Gesprächsverlauf-Add-In für Microsoft Office 2016, Eurowährungstools, Instant Messaging Contacts (Englisch), Einheitenrechner (Measurement Converter), Microsoft-Aktionsbereich 3, Skype Meeting Add-In für Microsoft Office 2016, Solver Add-In, Telefonnummer (XML) und Zeit (XML).

2 Weitere Informationen finden Sie unter Mögliche Schritte für Add-Ins, die als „Unbekannt“ oder „Unzureichende Daten“ klassifiziert wurden.

Detaillierte Add-In-Informationen: Die Registerkarten „Add-In-Details“ und „Nach Computername“ im Add-In-Bericht enthalten ähnliche Informationsspalten. In der nachstehenden Tabelle finden Sie eine Liste dieser Spalten sowie eine Erläuterung dazu, welche Informationen in diesen Spalten enthalten sind.

Spaltenname Erläuterung
Computername
Der Name des Computers, auf dem das Add-In installiert ist.

Diese Spalte wird nur auf der Registerkarte „Nach Computername“ angezeigt.
Add-In-Name
Der Name des Add-Ins
Herausgeber des Add-Ins
Der Name des Herausgebers des Add-Ins.
Add-In-Version
Die Version des Add-Ins.
App
Die Office-Anwendung, in der das Add-In verwendet wird, z. B. Word oder Excel.
Installationen insgesamt
Gesamtanzahl der Installationen des Add-Ins.

Diese Spalte wird nur auf der Registerkarte „Add-In-Details“ angezeigt.
Bereitschaftsstatus (32 Bit)
Der Bereitschaftsstatus für das Add-In. Nur erweiterte Berichte.

In der obigen Tabelle finden Sie eine Liste der möglichen Bereitschaftsstatusarten.

Hinweis: Wenn Sie „64-Bit“ aus der Dropdownliste auf der Registerkarte „Add-In-Zusammenfassung“ gewählt haben, wird dieser Spaltenname stattdessen als „(64-Bit)“ angezeigt.
Bemerkungen
Zusätzliche Informationen, falls vorhanden, über den Bereitschaftsstatus des Add-Ins. Nur erweiterte Berichte.
Weitere Informationen
Link zu zusätzlichen Bereitschaftsinformationen über das Add-In. Nur erweiterte Berichte.
Gesamtes Gerät installiert Anzahl der Geräte, auf denen das Add-In installiert ist.

Verfügbar, wenn Add-In-Nutzungsinformationen erfasst werden. Weitere Informationen finden Sie unter Sammeln und Anzeigen von Add-In-Nutzungsinformationen in Berichten.
Gesamtzahl der das Add-In verwendenden Geräte Anzahl der Geräte, auf denen das Add-In verwendet wurde, seitdem Sie damit begonnen haben, Add-In-Nutzungsinformationen zu sammeln.

Verfügbar, wenn Add-In-Nutzungsinformationen erfasst werden. Weitere Informationen finden Sie unter Sammeln und Anzeigen von Add-In-Nutzungsinformationen in Berichten.
Add-In verwendet seit {date} Angabe, ob das Add-In verwendet wurde, seitdem Sie begonnen haben, Add-In-Nutzungsinformationen zu sammeln.

Verfügbar, wenn Add-In-Nutzungsinformationen erfasst werden. Weitere Informationen finden Sie unter Sammeln und Anzeigen von Add-In-Nutzungsinformationen in Berichten.

Abrufen von Bereitschaftsinformationen für mehrere Benutzer in einem Unternehmen

Es ist sehr einfach, den Readiness Report Creator auf dem Computer eines einzelnen Benutzers zu installieren und auszuführen, um einen Bereitschaftsbericht zu erstellen. Aber was ist, wenn Sie in einer großen Organisation sind und Bereitschaftsberichte für eine ganze Abteilung oder Niederlassung erstellen müssen?

Neben der UI-Assistentenversion des Readiness Report Creators gibt es auch eine eigenständige ausführbare Datei, die von der Kommandozeile aus ausgeführt oder mit Skripten verwendet werden kann. Sie heißt ReadinessReportCreator.exe und befindet sich in dem Ordner, in dem das Readiness Toolkit installiert ist.

Wenn Sie Ihre Benutzer die UI-Assistentenversion des Readiness Report Creators ausführen lassen, erhalten Sie für jeden Benutzer eine eigene Excel-Datei. Das macht es schwierig, die Bereitschaft aus einer abteilungs- oder büroweiten Perspektive zu beurteilen. Sie müssen sich auch darauf verlassen können, dass die Benutzer den Readiness Report Creator ausführen und die Anweisungen korrekt befolgen.

Die bessere Alternative könnte sein, die Befehlszeilenfunktionen des Readiness Report Creators zu verwenden und ein Skript zu verwenden, um den Readiness Report Creator auszuführen und die Informationen im Namen des Benutzers zu erfassen. Sie können die vom Readiness Report Creator erstellten Dateien in einer Netzwerkfreigabe speichern. Wenn Sie dies tun, stellen Sie sicher, dass die entsprechenden Schreibrechte für die Freigabe vergeben werden.

Hinweis

Wenn Sie das Readiness Toolkit mithilfe von Microsoft Endpoint Configuration Manager oder ähnlichen Tools zur Bereitstellung von Unternehmenssoftware ausführen, müssen Sie das Paket mithilfe des Benutzerkontexts anstelle des Systemkontexts bereitstellen. Andernfalls kann das Readiness Toolkit die zuletzt verwendete (MRU) Information in der Registrierungsstruktur des aktuellen Benutzers auf dem Computer nicht lesen.

Sie können eine Liste der verfügbaren Befehlszeilenoptionen anzeigen, indem Sie eine Eingabeaufforderung öffnen, zu dem Ordner navigieren, in dem Sie das Readiness Toolkit installiert haben, und dann den folgenden Befehl eingeben:

ReadinessReportCreator.exe -help

Die Befehlszeilenversion des Readiness Report Creators hat nicht die gleichen Funktionen wie die UI-Assistentenversion. Mit der Befehlszeilenversion können Sie die zuletzt verwendeten Office-Dokumente und installierten Add-Ins auf einem Computer oder Office-Dokumente in einem lokalen Ordner oder einer Netzwerkfreigabe scannen.

Im Folgenden finden Sie ein Beispiel für eine Befehlszeile, mit der Sie sowohl nach VBA-Makros als auch nach Add-Ins suchen und die Ergebnisse in einer Netzwerkfreigabe für die Finanzabteilung speichern können. Beachten Sie, dass Sie die Option „addinscan“ als Teil der Befehlszeile einfügen müssen, damit der Add-In-Scan ausgeführt wird.

ReadinessReportCreator.exe -mru -addinscan -output \\server01\finance -silent

Im Folgenden finden Sie ein Beispiel für eine Befehlszeile, mit der Sie die zuletzt verwendeten Office-Dokumente eines Benutzers scannen und die Ergebnisse in einer Netzwerkfreigabe für die Finanzabteilung speichern können. Es wird nur nach VBA-Makros gesucht.

ReadinessReportCreator.exe -mru -output \\server01\finance -silent

Im Folgenden finden Sie ein Beispiel für eine Befehlszeile, mit der Sie einen Ordner und alle seine Unterordner scannen und die Ergebnisse in einer Netzwerkfreigabe für die Finanzabteilung speichern können. Es wird nur nach VBA-Makros gesucht.

ReadinessReportCreator.exe -p c:\officefiles\ -r -output \\server01\finance -silent

Es ist wichtig zu beachten, dass wenn Sie den Readiness Report Creator über die Befehlszeile ausführen, erstellt der Readiness Report Creator keine Excel-Datei. Stattdessen erstellt er JSON-Dateien, die VBA-Makro- und Add-In-Informationen aus dem Scan enthalten.

Um einen konsolidierten Excel-Bericht aus diesen verschiedenen Befehlszeilen-Scans zu erstellen, müssen Sie die UI-Assistentenversion des Readiness Report Creators ausführen. Wählen Sie als Informationsquelle „Vorherige Bereitschaftsergebnisse, die zusammen in einem lokalen Ordner oder einer Netzwerkfreigabe gespeichert wurden“ und geben Sie dann den Speicherort an, unter dem Sie alle Dateien für die Scans gespeichert haben. Der Readiness Report Creator konsolidiert dann die Informationen aus den JSON-Dateien zu einem Bereitschaftsbericht in einer einzelnen Excel-Datei.

Denken Sie daran, dass die Bereitschaftsberichtserstellung jedes Problem mit einem Office-Dokument in einer separaten Zeile auf dem Excel-Arbeitsblatt auflistet. Daher kann die Bereitschaftsberichtserstellung maximal 1.046.575 Ergebnisse zurückgeben. Wenn Sie erwarten, dass dieser Grenzwert überschritten wird, sollten Sie den Umfang des Berichts einschränken, z. B. auf eine bestimmte Abteilung. Für die SQL-Exportoption gibt es keine Beschränkung hinsichtlich der Anzahl der Ergebnisse, daher kann dies eine Alternative sein, wenn Sie eine große Anzahl von Ergebnissen erwarten.

Standardmäßig wird das Readiness Toolkit zwei Minuten damit verbringen, eine Datei zu überprüfen, bevor es zu einer anderen Datei wechselt. Sie können die Option -t über die Befehlszeile verwenden, um für das Readiness Toolkit mehr als 2 Minuten zum Überprüfen einer Datei zuzulassen.

Verwenden von SQL Server zum Speichern von Berichtsergebnissen

Ab Version 1.2.19098 (die am 9 April 2019 veröffentlicht wurde) können Sie Berichtsdaten in eine unterstützte Version von SQL Server oder SQL Server Express exportieren. Diese Funktion wurde als Reaktion auf Feedback von vielen Kunden bereitgestellt, die sich eine bessere Skalierung und höhere Flexibilität beim Ausführen von Readiness Toolkit-Berichten wünschten.

Sie können entweder den Assistenten für die Bereitschaftsberichtserstellung oder die Befehlszeile verwenden. Wenn Sie die Bereitschaftsberichtserstellung verwenden, wählen Sie entweder die Option Office-Dokumente in einem lokalen Ordner oder einer Netzwerkfreigabe oder die Option Vorherige Bereitschaftsergebnisse werden zusammen in einem lokalen Ordner oder einer Netzwerkfreigabe gespeichert aus. Wählen Sie dann auf der Seite Berichtseinstellungen die Option SQL Server-Bericht aus. Geben Sie die erforderlichen Anmeldeinformationen und den Namen der Datenbank, die Sie verwenden möchten. Wenn die Datenbank noch nicht vorhanden ist, wird sie erstellt.

Anstatt eine Excel-Datei zu erstellen, wird ein Power BI-Bericht mit denselben Informationen erstellt, in dem Sie die Ergebnisse überprüfen können. Dieser Power BI-Bericht kann bei Bedarf erweitert oder geändert werden. Er weist die Dateierweiterung PBIT auf und wird in dem Ordner gespeichert, in dem das Readiness Toolkit installiert ist. In der Regel ist dies der Ordner „C:\Program Files (x86)\Microsoft Readiness Toolkit for Office“. Wählen Sie bei entsprechender Aufforderung in Power BI den Datenzugriffsmodus Direkte Abfrage aus.

Wenn Sie die Befehlszeilenversion der Bereitschaftsberichtserstellung verwenden, geben Sie „ReadinessReportCreator.exe-help“ ein, um die entsprechenden Befehle zur Verwendung einer SQL Server-Datenbank anzuzeigen. Sie können beispielsweise den folgenden Befehl verwenden, um einen Bericht aus früheren Bereitschaftsergebnissen für die Finanzabteilung unter Verwendung einer lokalen SQL-Datenbank mit dem Namen „Readiness“ und unter Verwendung der SQL Server-Authentifizierung anstelle der Windows-Authentifizierung zu erstellen.

ReadinessReportCreator.exe -sqlimport “C:\Reports\Finance” -server localhost/SQLEXPRESS -database Readiness -username Officeadmin -password seCRet123$%^

Verwenden von Kennzeichnungen zum Kategorisieren und Filtern von Daten in Berichten

Sie können bis zu vier benutzerdefinierte Kennzeichnungen angeben, um Daten in Berichten, die mit dem Readiness Toolkit erstellt wurden, zu kategorisieren und zu filtern. Kennzeichnungen sind in Berichten verfügbar, die auf Scans der zuletzt verwendeten Office-Dokumente und installierten Add-Ins auf dem Computer des Benutzers basieren.

Sie können eine beliebige Zeichenfolge für die benutzerdefinierten Bezeichnungen angeben. Beispielsweise können Sie die Abteilung, den Titel oder den geografischen Standort des Benutzers mit einer Bezeichnung versehen. Wenn das Readiness Toolkit auf dem Computer des Benutzers ausgeführt wird, werden die benutzerdefinierten Bezeichnungen erfasst und in den erstellten Berichten zur Verfügung gestellt. Beispielsweise können Sie den Bericht so filtern, dass nur Daten der Finanzabteilung oder nur Daten von Büros in Afrika angezeigt werden. Vergeben Sie Bezeichnungen auf konsistente Weise, beispielsweise immer mit der Bezeichnung 1 für die Abteilung.

Sie können diese Kennzeichnungen mit der Gruppenrichtlinieneinstellung Benutzerdefinierte Kennzeichnungen zum Verwenden mit dem Readiness Toolkit angeben. Sie können diese Einstellung unter Benutzerkonfiguration\Richtlinien\Administrative Vorlagen\Microsoft Office 2016\Readiness Toolkit finden. Sie sollten unbedingt die neueste Administrative Vorlagendateien (ADMX/ADML) für Office herunterladen.

Hinweis

Wenn Sie das Office-Telemetriedashboard verwenden und bereits Tags (Bezeichnungen) konfiguriert haben, erfasst das Readiness Toolkit diese Bezeichnungen automatisch während der Überprüfung des Computers des Benutzers und stellt sie in seinen Berichten zur Verfügung. Bezeichnungen, die Sie für das Readiness Toolkit angeben, werden jedoch nicht im Office-Telemetriedashboard angezeigt.

Verwalten des Datenschutzes von in Berichten erfassten Daten

Benutzer in einer Organisation speichern häufig Office-Dateien mit Dateinamen, die sensible oder vertrauliche Informationen enthalten. Um die Privatsphäre von Benutzern zu schützen und die Offenlegung sensibler Informationen zu verhindern, können Sie mit dem Readiness Toolkit einen Bericht erstellen, in dem die Dateipfade und Namen von Dokumenten verborgen sind, die während einer Überprüfung identifiziert wurden. Sie können einen Bericht erstellen, der diese Informationen verbirgt, indem Sie entweder den Readiness Report Creator im UI-Assistenten oder von der Befehlszeile aus ausführen.

Wenn Sie den Assistenten für die Benutzeroberfläche verwenden, wählen Sie entweder „Zuletzt verwendete Office-Dokumente und installierte Add-Ins auf diesem Computer“ oder „Office-Dokumente in einem lokalen Ordner oder einer Netzwerkfreigabe“ als Berichtstyp aus, den Sie erstellen möchten. Wählen Sie dann auf der nächsten Seite des Assistenten das Kontrollkästchen Dateinamen und Pfade verbergen, bevor Sie fortfahren.

Wenn Sie die Befehlszeile zum Erstellen eines Berichts verwenden, verwenden Sie die Option - ConcealNames wie im folgenden Beispiel dargestellt.

ReadinessReportCreator.exe -mru -addinscan -output \\server01\finance -silent -concealnames

Wenn Sie einen Bericht erstellen, der die Dateipfade und Namen der Dokumente verbirgt, sind die einzigen verbleibenden Zeichen der Buchstabe des Laufwerks, die ersten beiden Zeichen des Dateinamens und die Datei-Erweiterung. Die anderen Zeichen des Dateipfads bis zu 8 Zeichen und des Dateinamens werden mit einem Sternchen ersetzt (*). Beispielsweise „c:\mergersinfo\Q4\companyx.docx“ wird angezeigt als „c:\********\co******.docx.“

Wenn der Bericht erstellt wird, wird eine Datei namens file-names.log auf dem Computer erstellt, auf dem die Überprüfung ausgeführt wurde. Diese Datei enthält eine vollständige Liste der Dateipfade und Namen, die überprüft wurden, ohne die Informationen, die ausgeblendet werden. Die Protokolldatei enthält auch einen Verweis-Code für jede aufgeführte Datei. Dieser Verweis-Code befindet sich in einer Spalte des Berichts, der erstellt wird. Auf diese Weise können Sie die spezifische Datei im Bericht identifizieren, falls ein VBA-Makro oder Add-In-Problem, das einer weiteren Untersuchung bedarf, im Bericht identifiziert wird. Die Datei mit dem Namen file-names.log wird in einem temporären Ordner in den Ordner mit Anwendungsdaten des Benutzers gespeichert. Für user01 wird die Datei beispielsweise im \ -Ordner C:\Users\user01\AppData\Local\Readiness Toolkit Temp gespeichert.

Sammeln und Anzeigen von Add-In-Nutzungsinformationen in Berichten

Wenn Sie einen besseren Überblick darüber erhalten möchten, welche Add-Ins in Ihrer Organisation am häufigsten verwendet werden und von wem, können Sie mit dem Readiness Toolkit Informationen zur Nutzung von Add-Ins sammeln und in einen Bereitschaftsbericht aufnehmen.

To collect add-in usage information, install the most current version of the Readiness Toolkit on each computer that you want to capture add-in usage information from. To enable the agent that generates and collects the add-in usage information, you need to enable the "Allow add-in usage data to be generated and collected by the Readiness Toolkit" Group Policy setting. This policy setting is available in the most current version of the Administrative Template files (ADMX/ADML) for Office that are available on the Microsoft Download Center. This policy setting is found under User Configuration\Policies\Administrative Templates\Microsoft Office 2016\Readiness Toolkit.

Die generierten und gesammelten Daten beinhalten, wann das Add-In geladen und verwendet wird und ob das Add-In abstürzt. Diese Informationen werden in der Registrierung des Computers gespeichert, auf dem der Verbrauchs-Agent ausgeführt wird.

Wir empfehlen, dass Sie den Verbrauchsagenten mindestens 30 Tage lang laufen lassen, um eine gute Abdeckung Ihrer Benutzer und deren Verbauchsverhalten zu gewährleisten. Sobald der Überwachungszeitraum abgeschlossen ist, erstellen Sie einen Bereitschaftsbericht, um die Informationen zu sammeln und in einem Bericht anzuzeigen. Nachdem Sie die Informationen haben, die Sie benötigen, schalten Sie den Verbrauchsagenten aus, indem Sie die Einstellung der Gruppenrichtlinie ändern.

Hinweis

In dieser Version des Readiness Toolkit werden keine Add-In-Verwendungsdaten auf Computern erfasst, die Office 2016 ausführen.

Erkennen von Silverlight oder Flash-Steuerelementen

Silverlight-, Shockwave Flash- und Macromedia Flash-Steuerelemente können in Microsoft 365-Apps nicht aktiviert werden. Weitere Informationen dazu finden Sie in diesem Beitrag der Tech-Community.

Um Office-Dateien zu identifizieren, die diese Steuerelemente enthalten, können Sie beim Erstellen eines Bereitschaftsberichts alle Office-Dokumente überprüfen. Dies wird alle Office-Dateien überprüfen, auch wenn diese Dateien keine Makros enthalten. Da mehr Dateien überprüft werden, wird die Berichterstellung länger dauern.

Zum Überprüfen von Cloud-basierten Dateien

Standardmäßig kann der Readiness Report Creator keine Dateien überprüfen, die in einer SharePoint-Dokumentbibliothek, in OneDrive oder in einem anderen cloudbasierten Speicherort gespeichert sind. Wenn Sie versuchen, eine solche Datei zu überprüfen, wird die Datei im Bericht als „cloudbasiert“ angezeigt.

Eine mögliche Umgehung ist das Überprüfen des lokalen Caches dieser Cloud-basierten Dateien auf dem Computer des Benutzers. Wenn die Dateien nur an einem Cloud-basierten Speicherort gespeichert sind, können Sie ein zugeordnetes Netzlaufwerk für eine OneDrive- oder SharePoint-Freigabe erstellen. Dann können Sie den Readiness Report Creator dieses Laufwerk überprüfen lassen. Zur Überprüfung dieses Speicherorts müssen die Dateien zum Ausführen der Überprüfung in den Arbeitsspeicher heruntergeladen werden. Abhängig von der Anzahl und der Größe dieser Dateien kann dies dazu führen, dass die Überprüfung erheblich länger dauert und eine beträchtliche Menge an Netzwerkbandbreite benötigt.

Überprüfen von Office-Dokumenten auf Makrosignaturprobleme

Um die Sicherheit der Office VBA-Makroprojektsignierung zu erhöhen, bietet Microsoft eine sicherere Version des VBA-Projektsignaturschemas an: V3-Signatur. Es empfiehlt sich, dass Organisationen die V3-Signatur auf alle Makros anwenden, um das Risiko von Manipulationen auszuschließen.

Sie können das Readiness Toolkit verwenden, um vorhandene signierte VBA-Dateien in Ihrer Organisation zu finden, die auf die Verwendung der V3-Signatur aktualisiert werden sollten.

Um diese Dateien zu finden, führen Sie den Readiness Report Creator über eine Eingabeaufforderung mit erhöhten Rechten aus, und verwenden Sie die Option „sigscan“. Die folgende Beispielbefehlszeile scannt Dateien im Ordner „vba_files“ und erstellt eine JSON-Datei im Ordner „vba_results“ mit den Ergebnissen des Scans.

ReadinessReportCreator.exe -sigscan -p C:\vba_files -r -output C:\vba_results

Um die Ergebnisse in Excel anzuzeigen, führen Sie das Readiness Toolkit aus, und wählen Sie auf der Seite Bereitschaftsbericht erstellen die Option Vorherige Bereitschaftsergebnisse, die zusammen in einem lokalen Ordner oder einer Netzwerkfreigabe gespeichert wurden aus. Geben Sie dann die JSON-Datei an, die Sie mit „sigscan“ in der Befehlszeile erstellt haben, und führen Sie die Schritte im Readiness Toolkit-Assistenten aus.

Hinweis

Um „sigscan“ zu verwenden, müssen Sie mindestens die Version 1.2.21067 des Readiness Toolkits verwenden, die am 19. März 2021 veröffentlicht wurde.

Weitere Informationen, z. B., wie Sie diese Dateien zur Verwendung der V3-Signatur aktualisieren, finden Sie unter Upgrade signierter Office VBA-Makroprojekte auf V3-Signatur.

Weitere Informationen

Dateierweiterungen, die auf der Suche nach VBA-Makros analysiert werden

Die folgende Tabelle listet die Dateierweiterungen auf, die analysiert werden, wenn der Readiness Report Creator in Office-Dokumenten nach VBA-Makros sucht.

Anwendung Dateierweiterung
Access
accdb, accdt, mdb
Excel
xla, xlam, xls, xlsm, xlsx, xlt, xltm, xltx
Outlook
otm
PowerPoint
pot, potm, potx, ppa, ppam, pps, ppsm, ppt, pptm, pptx, sldx, sldm
Project
mpp, mpt
Publisher
pub
Visio
vsd, vsdx, vsdm
Word
doc, docm, docx, dot, dotm, dotx

Arten von Add-Ins, für die der Readiness Report Creator Daten erfasst

Die folgende Tabelle listet die Arten von Add-Ins auf, für die der Readiness Report Creator Daten erfasst. Add-Ins für alle Office-Anwendungen werden identifiziert, aber Web-Add-Ins sind nicht enthalten. Bereitschaftsinformationen werden für COM-Add-Ins bereitgestellt, die wir in Microsoft 365 Apps ausgeführt haben.

Add-In-Typ Office-Anwendungen Beschreibung
Automatisierung
Excel
Von Excel unterstützte Automatisierungs-Add-Ins basieren auf COM-Add-Ins. Funktionen in Automatisierungs-Add-Ins können aus Formeln in Excel-Arbeitsblättern aufgerufen werden.
COM
Excel, Outlook, PowerPoint und Word
COM-Add-Ins beinhalten Add-Ins, die normalerweise in C++ und Visual Studio Tools for Office (VSTO) geschrieben wurden und mit verwaltetem Code entwickelt wurden.
VBA
Excel, PowerPoint und Word
VBA-Add-Ins sind anwendungsspezifische Dateien, die VBA-Code enthalten. Dazu gehören makrofähige Word-Vorlagen (DOTM), Excel-Add-Ins (XLA, XLAM) und PowerPoint-Add-Ins (PPA, PPAM).
WLL
Word
WLL-Add-Ins (WLL) betreffen nur Word und werden mit einem beliebigen Compiler erstellt, der das Erstellen von DLLs unterstützt.
XLL
Excel
XLL-Add-Ins (XXL) betreffen nur Excel und werden mit einem beliebigen Compiler erstellt, der das Erstellen von DLLs (Dynamic Link Libraries) unterstützt. Sie müssen nicht installiert oder registriert werden. Zu XLL-Add-Ins zählen auch DLLs, die benutzerdefinierte Befehle und Funktionen enthalten.
XLS RTD
Excel
Bei XLS-RTD-Daten (Real-Time Data, Echtzeitdaten) handelt es sich um Excel-Arbeitsblätter, die mithilfe der RealTimeData-Arbeitsblattfunktion einen Automatisierungsserver aufrufen, um Daten in Echtzeit abzurufen.

Beispiele für Informationen, die bei der Erstellung eines erweiterten Berichts an Microsoft gesendet wurden.

Beim Erstellen eines erweiterten Berichts werden einige Informationen an Microsoft gesendet.

Die folgende Tabelle enthält eine Liste der Informationen, die an Microsoft über die VBA-Makros gesendet werden, die während eines Scans gefunden werden, sowie einige Beispiele.

Daten Beschreibung Beispiel
DevicesScanned
Die Anzahl der gescannten Computer.
DevicesScanned: 23
UniqueUsers
Anzahl der im Scan enthaltenen Benutzer.
UniqueUsers: 14
Regel
Anzahl, wie oft eine bestimmte Regel für die gescannten VBA-Makros gefunden wurde. Eine GUID dient der eindeutigen Identifizierung der Regel.
48f05b1d-c8ad-4d0c-9453-1abdf007b2db: 23

74db65ab-76f3-43fb-997d-0d9750efb527: 2
FilesWithIssues
Die Anzahl der eindeutigen Dateien mit Kompatibilitätsproblemen.
FilesWithIssues: 320
FilesWithDuplicateVBA
Die Anzahl der eindeutigen Dateien, die doppelte Makros enthalten.
FilesWithDuplicateVBA: 233
FilesWithNoIssuesFound
Die Anzahl der eindeutigen Dateien ohne Probleme.
FilesWithNoIssuesFound: 12
InaccessibleFiles
Anzahl der eindeutigen unzugänglichen Dateien.
InaccessibleFiles: 4
FilesPasswordProtected
Die Anzahl der eindeutigen Dateien, die kennwortgeschützt sind.
FilesPasswordProtected: 123
FilesLocked
Die Anzahl der eindeutigen gesperrten Dateien.
FIlesLocked: 0
FilesWithVBA
Die Anzahl der eindeutigen Dateien mit VBA.
FilesWithVBA: 122
FilesWithoutVBA
Die Anzahl der eindeutigen Dateien ohne VBA.
FilesWithoutVBA: 11
Significantremediationrequired
Die Anzahl der eindeutigen Dateien, die eine erhebliche Korrektur erfordern.
Significantremediationrequired: 12
Limitedremediationrequired
Die Anzahl der eindeutigen Dateien, die eine eingeschränkte Korrektur erfordern.
Limitedremediationrequired: 12
Minimalvalidationrequired
Die Anzahl der eindeutigen Dateien, die eine minimale Korrektur erfordern.
Minimalvalidationrequired: 22
CodeDesignChanges
Anzahl der eindeutigen Dateien, die die Verwendung von Funktionen enthalten, die wir empfehlen würden.
CodeDesignChanges: 1
DevicesWithNoMacros Anzahl der Geräte, die keine Makro-aktivierten Dateien hatten. DevicesWithNoMacros: 12
DevicesWithDeclares Anzahl der überprüften Geräte, die Makros enthalten, die Deklarierungs-Anweisungen verwenden. DevicesWithDeclares: 12
DevicesWhichRequireSignificantRemediation Anzahl der Geräte, die Makro-Dateien enthalten, die erhebliche Wartung erfordern. DevicesWhichRequireSignificantRemediation: 12
DevicesBlockedFromUpgrade Anzahl der Geräte, die Makros enthalten, für die eine Aufhebung der Sperre für die Aktualisierung auf Microsoft 365 Apps erforderlich ist. DevicesBlockedFromUpgrade: 1
DevicesWithMacrosWithIssues Anzahl der Geräte, die Kompatibilitätsprobleme mit Makros enthalten. DevicesWithMacrosWithIssues: 2
DevicesWhichRequireLimitedRemediation Anzahl der Geräte, die Makro-Dateien enthalten, die erhebliche Wartung erfordern. DevicesWhichRequireLimitedRemediation: 12
DevicesWhichRequireMinimalValidation Anzahl der Geräte, die Makro-Dateien enthalten, die minimale Überprüfung erfordern. DevicesWhichRequireMinimalValidation: 12
DevicesWithMacrosWithoutIssues Anzahl der Geräte, die Makros enthalten, aber keine Kompatibilitätsprobleme. DevicesWithMacrosWithoutIssues: 12
DevicesWithMacros Anzahl der Geräte, die Makro-Dateien enthalten. DevicesWithMacros: 12
DevicesSafeToUpgrade Anzahl der Geräte sind bereit für eine Aktualisierung auf Microsoft 365 Apps. DevicesSafeToUpgrade: 12
DevicesWithOlderToolVersion Anzahl der Geräte, die eine ältere Version des Readiness Toolkit verwenden. DevicesWithOlderToolVersion: 12

Die folgende Tabelle enthält eine Liste der Informationen, die an Microsoft über die Add-Ins gesendet werden, die während eines Scans gefunden werden, zusammen mit Beispielen.

Daten Beispiel
Add-in Pro ID
UCAddin.LyncAddin.1
Anzeigename
Skype Meeting-Add-In für Microsoft Office 2016 (Outlook)
Beschreibung
Skype Meeting-Add-In für Microsoft Office 2016 (Outlook)
Dateiname
UCADDIN.DLL
Add-In-CLSID
{A6A2383F-AD50-4D52-8110-3508275E77F7}
Anbieter
Microsoft Corporation
Dateizeitstempel
1499940832
Dateiversion
16.0.8326.2044
Office-App
Outlook
Anzahl der Geräte
35

Ändern der Makroeinstellungen zur Anzeige von Informationen im Bereitschaftsbericht

Der vom Readiness Report Creator erstellte Bericht verwendet Makros und aktive Inhalte, um die Informationen im Bericht anzuzeigen. Um die VBA-Makrokompatibilität und die Add-In-Bereitschaftsinformationen im Bericht zu sehen, müssen Sie daher Makros und aktive Inhalte in Excel zulassen. Wenn Makros und aktive Inhalte in Excel deaktiviert sind, wird eine Erste-Schritte-Meldung auf dem Übersichts arbeitsblatt beim Öffnen des Berichts angezeigt. Auf dieser Seite werden Informationen zum Aktivieren von Makros und aktiven Inhalten angezeigt. Dies kann so einfach wie das Klicken auf Inhalt aktivieren in der Statusleiste.

In einigen Fällen wird Ihnen die Statusleiste und die Inhalt aktivieren-Option möglicherweise nicht angezeigt. Das liegt wahrscheinlich daran, weil Excel so konfiguriert ist, dass alle Makros ohne Benachrichtigung deaktiviert sind. Sie können diese Einstellung überprüfen, indem Sie zu Datei > Optionen > Trust Center > Trust Center Einstellungen... > Makroeinstellungen navigieren. Im Trust Center-Dialogfeld können Sie die Einstellung zu Alle Makros mit Benachrichtigung deaktivieren ändern. Wählen Sie anschließend OK, um die Änderung zu speichern und das Trust Center-Dialogfeld zu schließen. Wählen Sie dann OK, um zunächst das Excel-Optionen-Dialogfeld und dann die Berichtsdatei zu schließen. Wenn Sie die Berichtsdatei erneut öffnen, sollten die Statusleiste und die Option Inhalt aktivieren angezeigt werden.

Wenn die Optionen der Makro-Einstellungen im Trust Center-Dialogfeld ausgegraut sind, hat ein Administrator diese Einstellungen mithilfe einer Gruppenrichtlinie konfiguriert, und die Einstellungen können nicht manuell geändert werden. Die einfachste Lösung besteht in diesem Fall darin, die Berichtsdatei auf einem anderen Computer zu öffnen, auf dem Sie in Excel mithilfe der Makro-Einstellungen Makros aktivieren können, indem Sie die Option Inhalt aktivieren in der Statusleiste auswählen.

Weitere Informationen zu den Makroeinstellungen-Optionen finden Sie unter Aktivieren oder Deaktivieren von Makros in Office-Dateien.

Mögliche Schritte für Add-Ins, die als „Unbekannt“ oder „Unzureichende Daten“ klassifiziert sind.

Wenn ein Add-In als „Unbekannt“ oder „Unzureichende Daten“ klassifiziert wird, bedeutet dies, dass Microsoft noch nicht über ausreichende Informationen über das Add-In verfügt, um einen Bereitschaftsstatus bereitzustellen. Wenn es sich um ein Add-In handelt, das für Ihr Unternehmen geschäftskritisch ist, können Sie Folgendes tun:

  • Wenden Sie sich an den Softwareanbieter, der dieses Add-In entwickelt hat, um zu erfahren, ob das Add-In für Microsoft 365 Apps unterstützt wird.

  • Kontaktieren Sie uns unter ReadyForOffice@microsoft.com. Wir werden unser Bestes tun, um den Bereitschaftsstatus des Add-Ins in unsere Datenbank aufzunehmen. Bitte geben Sie so viele Informationen wie möglich über das Add-In an, einschließlich, aber nicht beschränkt auf das Folgende:

    • Anzeigename

    • Dateiversion

    • Softwareanbieter

    • Download-Link oder Details zum Herunterladen und Installieren des Add-Ins.

    • Weitere Details, wie die Art des Add-Ins, mit welcher Office-Anwendung das Add-In verwendet wird, die Prog-ID oder die CLSID.

Informationen, die in einem Fehlerbericht an Microsoft gesendet wurden.

Wenn es ein Problem mit den Bereitschaftsberichten gibt, werden Sie gefragt, ob Sie einen Fehlerbericht an Microsoft senden möchten. Wenn es beispielsweise ein Problem bei der Erstellung eines Graphen im Bericht oder bei der Abfrage der erfassten Daten gibt.

Indem Sie einen Fehlerbericht an Microsoft senden, können Sie uns helfen, das Readiness Toolkit zu verbessern. Der an Microsoft gesendete Fehlerbericht enthält keine personenbezogenen Daten. Die folgende Tabelle enthält eine Liste der Informationen, die im Fehlerbericht an Microsoft gesendet werden.

Gesendete Daten Beschreibung
Modul Das VBA-Modul, in dem der Fehler aufgetreten ist.
Sub/Funktionsname Der Name der Sub-Prozedur oder Funktion, in welcher der Fehler aufgetreten ist.
Zeilenkennung Der Bezeichner, der am Anfang der letzten erfolgreich ausgeführten Codezeile steht.
Fehlermeldung Die Benutzermeldung, die normalerweise durch den Fehler ausgegeben wird. Kann für einige Fehler lokalisiert werden.
Fehlernummer Die Anzahl der zu identifizierenden Fehler.
Quellname Der Name des Objekts, das den Fehler ausgelöst hat. Dies ist nicht der Variablenname.
Version des Tools Die Version des Microsoft Readiness Toolkits, die verwendet wurde.
Berichts-GUID Eine GUID, die für jeden Bericht generiert wird, um das Herausfiltern von wiederholten Fehlermeldungen zu vereinfachen.
Sitzungs-ID Die Sitzungs-ID, die beim Erstellen des Berichts generiert wurde, um ihn mit allen vom Readiness-Toolkit protokollierten Fehlern zu korrelieren.
Excel-Version Die Version von Excel, mit der die Bereitschaftsberichte angezeigt werden.