Verwenden Sie das Readiness Toolkit, um die Anwendungskompatibilität für Microsoft 365 Apps

Wichtig

Das Readiness Toolkit wird Ende März 2024 eingestellt. Wenn Sie die Microsoft Configuration Manager (Current Branch) verwenden, können Sie die Microsoft 365 Apps Bereitschaft Dashboard verwenden, um die Kompatibilität Ihres Add-Ins zu bewerten. Weitere Informationen finden Sie im Abschnitt zur Außerbetriebnahme.

Das Readiness Toolkit für Office-Add-Ins und VBA können 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 Ihre organization zu bewerten, ob sie bereit sind, zu Microsoft 365 Apps zu wechseln.

Sie können das Readiness Toolkit kostenlos aus dem Microsoft Download Center herunterladen. Es wird empfohlen, immer die aktuellste Version herunterzuladen und zu verwenden. Das Readiness Toolkit überprüft, ob Sie die aktuellste Version verwenden, wenn Sie einen Bericht ausführen, und fordert Sie auf, die aktuellste Version herunterzuladen. Sie müssen die ältere Version des Readiness Toolkit nicht vor der Installation der aktuellsten Version deinstallieren.

Wichtig

Mit dem Readiness Toolkit wird Code in Ihren VBA-Makros weder repariert oder noch korrigiert. Wenn Sie einen erweiterten Bericht erstellen, bietet der Bericht, sofern verfügbar, Anleitungen zur Korrektur Ihres VBA-Makrocodes.

Der Ersteller des Bereitschaftsberichts sucht in mehreren Office-Anwendungen nach VBA-Makros. Es unterstützt Word-, Excel-, PowerPoint-, Outlook-, Access-, Project-, Visio- und Publisher-Dateien. Dieses Tool ist mit Office-Versionen ab Office 2003 kompatibel. Das Toolkit kann auch nach bestimmten Typen von Add-Ins suchen, die mit Office verwendet werden. Add-Ins für alle Office-Anwendungen werden identifiziert, enthalten jedoch keine Web-Add-Ins. Weitere Informationen finden Sie unter Dateierweiterungen, die für VBA-Makros analysiert wurden, und Typen von Add-Ins, für die der Ersteller des Bereitschaftsberichts Daten sammelt.

Der Download ist eine MSI-Datei, mit der Sie das Readiness Toolkit auf dem Computer eines Benutzers installieren können. Nachdem Sie Readiness Report Creator installiert und ausgeführt haben, führt Sie der Benutzeroberflächen-Assistent durch den Prozess der Erstellung eines Bereitschaftsberichts. Darüber hinaus gibt es eine eigenständige ausführbare Datei, die über die Befehlszeile ausgeführt oder mit Skripts verwendet werden kann. Diese ausführbare Datei ist nützlich, wenn Sie Bereitschaftsinformationen von Benutzern im gesamten Unternehmen automatisierter 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 dem Ausführen des Readiness Toolkits stellen viele Unternehmen fest, dass sie weniger Kompatibilitätsprobleme haben als zunächst erwartet. Basierend auf Daten, die von Unternehmen bereitgestellt werden, die das Readiness Toolkit ausführen, verfügen durchschnittlich 6 % der gescannten Dateien über Makros, und von diesen Dateien haben 3,3 % Makroprobleme. Dies sind also nur 0,2 % Dateien mit Makrokompatibilitätsproblemen. Für 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, senden Sie uns 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:

  • Windows 7 Service Pack 1 (SP1) oder höher

  • Microsoft .NET Framework 4.5.1 oder höher

  • Excel 2010 oder höher

Hinweis

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

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

  • Die Bereitschaftsberichtserstellung kann keine kennwortgeschützten Dateien überprüfen. Wenn Sie versuchen, in einer solchen Datei zu überprüfen, wird die Datei im Bericht als „Kennwortgeschützt“ aufgeführt.

  • Standardmäßig kann der Ersteller von Bereitschaftsberichten keine Dateien überprüfen, die in einer SharePoint-Dokumentbibliothek, in OneDrive oder an 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 Problemumgehung finden Sie unter Überprüfen von cloudbasierten Dateien.

  • Die Bereitschaftsberichtserstellung listet jedes Problem mit einem Office-Dokument in einer separaten Zeile auf einem Excel-Arbeitsblatt auf. Daher kann die Bereitschaftsberichtserstellung maximal 1.046.575 Ergebnisse zurückgeben. Wenn Sie davon ausgehen, dass diese Grenzwerte überschritten werden, empfehlen wir Ihnen, den Bereich Ihres Berichts zu beschränken, z. B. auf eine bestimmte Abteilung.

Auswählen der Informationen zum Erstellen des Berichts

Um einen Bereitschaftsbericht zu erstellen, müssen Sie zuerst auswählen, welche Informationen zum Erstellen des Berichts verwendet werden sollen. In der folgenden Tabelle sind die möglichen Optionen sowie eine Erläuterung für jede Option aufgeführt. Außerdem wird angegeben, welcher Typ von Bereitschaftsbericht mit den einzelnen Optionen erstellt wird.

Option Erläuterung Bericht erstellt
Zuletzt verwendete Office-Dokumente und installierte Add-Ins auf diesem Computer
Der Ersteller des Bereitschaftsberichts konzentriert sich auf das Scannen von Office-Dokumenten. Es zielt speziell auf Dokumente in der Liste der letzten Dateien des Benutzers ab. Dieser Ansatz stellt sicher, dass die Überprüfung auf Dokumente beschränkt ist, auf die regelmäßig zugegriffen wird.

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.
Die Bereitschaftsberichtserstellung überprüft die Office-Dokumente in dem von Ihnen angegebenen Ordner oder der Netzwerkfreigabe. Die Bereitschaftsberichtserstellung überprüft 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.

Angenommen, Sie möchten die Bereitschaftsberichtserstellung auf allen Computern in der Finanzabteilung ausführen und die Ergebnisse jedes Überprüfungsvorgangs in einer Netzwerkfreigabe speichern. Dann können Sie diese Option verwenden, um einen konsolidierten Bericht für die Finanzabteilung zu 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.
Fügen Sie Daten aus dem Office-Telemetriedashboard hinzu.
Wenn Sie das Office-Telemetriedashboard bereits verwenden, um die Add-In-Kompatibilität zu bewerten, können Sie die gesammelten Informationen verwenden, um einen Bereitschaftsbericht zu erstellen. Sie müssen lediglich der Bereitschaftsberichtserstellung die geeigneten Informationen für den Zugriff auf die Datenbank für das Office-Telemetriedashboard bereitstellen.

Hinweis: Mit dieser Option sucht der Ersteller des Bereitschaftsberichts nicht nach VBA-Makros. Grant SELECT-Zugriff auf die Datenbank ist erforderlich, damit der Benutzer diese Option ausführen kann.
Nur Add-In

Auswählen zwischen einem einfachen und erweiterten Bericht

Wählen Sie die Informationen aus, die Sie für Ihren Bericht verwenden möchten, und geben Sie einen Speicherort für den Bericht an. Entscheiden Sie dann, ob Sie einen einfachen oder einen erweiterten Bericht erstellen möchten.

Es wird dringend empfohlen, einen erweiterten Bericht zu erstellen, da ein erweiterter Bericht zusätzliche Informationen bereitstellt, die Ihnen helfen, die Kompatibilität Ihrer VBA-Makros und Add-Ins mit Microsoft 365 Apps zu bewerten. In einem erweiterten Bericht erhalten Sie beispielsweise die folgenden zusätzlichen Informationen:

  • Hinweise zur Behebung von Problemen, die in Ihren VBA-Makros gefunden wurden, sofern verfügbar. Diese Informationen werden in einem separaten Arbeitsblatt im Bericht angezeigt.

  • Bereitschafts-status für Add-Ins. Der Bericht kann 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.

Um Ihnen die aktuellsten Hinweise zur Behebung und Bereitschaft status bereitzustellen, kontaktiert der Readiness Report Creator Microsoft, wenn er den Bericht erstellt. Einige Informationen zu Ihren VBA-Makros und -Add-Ins werden an Microsoft gesendet. Weitere Informationen dazu, was gesendet wird, finden Sie unter Beispiele für die Informationen, die beim Erstellen eines erweiterten Berichts an Microsoft gesendet werden.

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. Da das Readiness Toolkit einen öffentlich verfügbaren Webdienst verwendet, muss Ihre Firewall die folgenden URLs zulassen:

  • 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 Ersteller des Bereitschaftsberichts erstellt einen Bereitschaftsbericht als Excel-Datei. Die im Bericht verfügbaren Bereitschaftsinformationen hängen davon ab, auf welchen Informationen Sie ihren Bericht basieren, und ob Sie sich für die Erstellung eines einfachen oder erweiterten Berichts entschieden haben.

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.

Jedes Kreisdiagramm zeigt verschiedene Informationen an: die status der gescannten Dateien, die Bereitschaft status für die während der Überprüfung gefundenen eindeutigen Makros und die Bereitschaft status der gescannten eindeutigen Dateien. Weitere Informationen zur Datei status und bereitschafts- status Werten, 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. Ebenso identifiziert das Toolkit doppelte Dateien mithilfe einer vergleichbaren Methode. Dieser Prozess ermöglicht eine realistischere Bewertung der Anzahl eindeutiger VBA-Makros und Dateien, die ausgewertet werden müssen.

Hinweis: Wenn Sie die 64-Bit-Version von Microsoft 365 Apps bereitstellen möchten, stellen Sie sicher, dass das Kontrollkästchen "64-Bit-Bereitschaftsdaten einschließen" aktiviert ist und Sie den Bericht aktualisieren.
VBA-Zusammenfassung
Stellt einige vordefinierte PivotTables bereit, mit denen Sie die bei der Überprüfung 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
Enthält Informationen zu jeder Datei, die vom Ersteller des Bereitschaftsberichts überprüft wurde. Wenn in einer gescannten Datei mehrere Probleme gefunden werden, gibt es für jedes Problem eine separate 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
Listen Sie Verweise auf, die im Code und im VBA-Projekt identifiziert wurden. Diese Verweise werden 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.

Datei status: Der Bericht kategorisiert auch die gescannten Dateien nach einer Datei status. In der folgenden Tabelle sind die möglichen Dateistatus aufgeführt, die in einem Bereitschaftsbericht angezeigt werden können, sowie eine Erläuterung der Datei status.

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 gescannt werden, da sie sich in einer SharePoint-Dokumentbibliothek, in OneDrive oder an einem anderen cloudbasierten Speicherort befindet.
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. wenn der Ersteller des Bereitschaftsberichts nicht über ausreichende Berechtigungen für den Zugriff auf die Datei verfügte, die Datei beschädigt ist oder die Datei ein 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 der Überprüfung gelesen werden wollte, hatte kein gültiges Format. Manchmal ermöglicht es dem Readiness Report Creator, die Datei in einer unterstützten Office-Version zu öffnen und dann zu speichern.

Schweregrad: Der Bericht kategorisiert die probleme, die mit den VBA-Makros gefunden wurden, nach einem Schweregrad, damit Sie schätzen können, wie viel Aufwand zum Beheben der gefundenen Probleme erforderlich ist. 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 für das Upgrade
In dieser Datei wurden keine Probleme gefunden, und sie ist mit Microsoft 365 Apps kompatibel.
Codeentwurf-Erkenntnisse
Der Code funktioniert wie erwartet, und der Benutzer hat keine Änderung bemerkt. Das Feature, die Eigenschaft oder die Methode funktioniert jedoch anders als zuvor, oder sie ist möglicherweise zugunsten einer neueren Version veraltet.
Minimal empfohlene Überprüfung
Es sind keine Laufzeit- oder Kompilierzeitfehler zu erwarten, aber die API-Funktionalität kann sich in irgendeiner Weise ändern. Der Benutzer sollte eine Spot-Überprüfung der Datei mit Microsoft 365 Apps ausführen, um sicherzustellen, dass sie weiterhin wie erwartet funktioniert. Um Umgebungsprobleme zu minimieren, führen Sie idealerweise die Spot-Überprüfung auf dem Computer aus, den das Makro normalerweise ausführt.
Eingeschränkte Korrektur erforderlich
Ein gewisses Refactoring des Codes ist erforderlich. Es gibt jedoch einen eindeutigen Ersatz, sodass die Erwartung besteht, dass die Arbeit, die zum Beheben des Makros erforderlich ist, reduziert wird.
Erhebliche Korrektur erforderlich
Es ist ein erhebliches Coderefactoring erforderlich, damit der Code weiterhin wie in der älteren Office-Version funktioniert. Beispielsweise eine API, die veraltet war, aber keine Ersatzfunktion bereitgestellt wurde. In diesem Fall besteht die einzige verfügbare Option darin, die Funktionalität neu zu erstellen.

Ausführliche VBA-Informationen: Die Registerkarten VBA-Ergebnisse, VBA-Wartung und VBA-Verweise im VBA-Bereitschaftsbericht enthalten jeweils ähnliche Informationsspalten. Die folgende Tabelle enthält eine Liste dieser Spalten sowie eine Erläuterung, welche Informationen in diesen Spalten enthalten sind.

Spaltenname Erläuterung Beispiel
Anleitung
Die Richtlinie (Regel), die beim Scannen des Dokuments identifiziert wurde.
Programmsymbolleisten und Menüleisten sind in Access 2013 nicht mehr sichtbar.
Severity
Schweregrad des festgestellten Problems.
Erhebliche Korrektur erforderlich
Quellspeicherort
Speicherort der Datei, die durchsucht wurde.
D:\Eigene 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
Der Typ des identifizierten Problems.
VBA
Member
Der Name des VBA-Modulabschnitts, in dem das Problem identifiziert wurde (d. b. 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
64-Bit
Gibt an, ob das identifizierte Problem 64-Bit-spezifisch ist.
Ja
UserHash
Benutzer der Datei.
Katharine Cruz
DeviceName
Name des Computers, auf dem die Überprüfung ausgeführt wurde.
Laptop01
Ursprünglicher Code
VBA-Code im Makro, der probleme verursachen kann, wenn sie zu einer 64-Bit-Version von Office wechseln.
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
Wert der benutzerdefinierten Bezeichnung, falls konfiguriert. Weitere Informationen finden Sie unter Verwenden von Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten.
Nordamerika
Bezeichnung2
Wert der benutzerdefinierten Bezeichnung, falls konfiguriert. Weitere Informationen finden Sie unter Verwenden von Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten.
San Francisco
Bezeichnung3
Wert der benutzerdefinierten Bezeichnung, falls konfiguriert. Weitere Informationen finden Sie unter Verwenden von Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten.
Finanzen
Bezeichnung4
Wert der benutzerdefinierten Bezeichnung, falls 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 "file-names.log" zu identifizieren, wenn Dateinamen bei einer Überprüfung ausgeblendet werden. Weitere Informationen finden Sie unter Verwalten des Datenschutzes von Daten, die in Berichten gesammelt werden. 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.

2Wichtig: Alle vorgeschlagenen Änderungen werden unverändert bereitgestellt, ohne Gewährleistung oder Garantie. 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 am oberen Rand des Arbeitsblatts bieten eine schnelle Bewertung. Es zeigt, wie viele Add-Ins wahrscheinlich mit Microsoft 365 Apps kompatibel sind und wie viele weitere Untersuchungen erfordern.
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
Dieses Arbeitsblatt zeigt Informationen an, die dem Arbeitsblatt Add-In-Details ähneln. Sie listet jedoch jeden Computer auf, auf dem das Add-In installiert ist, und nicht nur die Gesamtzahl der Installationen.

Sie können anpassen, welche Informationen im Add-In-Bericht angezeigt werden, indem Sie optionen aus den Dropdownlisten auf der Registerkarte Add-In-Zusammenfassung auswählen und dann den Bericht aktualisieren. Beispielsweise können Sie den Bericht so anpassen, dass nur Informationen zu Access- und Excel-Add-Ins angezeigt werden.

Standardmäßig werden von Office ausgelieferte Add-Ins nicht angezeigt. Wenn Sie Informationen zu diesen Add-Ins anzeigen möchten, wählen Sie in der Dropdownliste "Ja" aus, 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 ausgeliefert werden.

Wenn Sie Add-In-Nutzungsinformationen sammeln, können Sie sich ausschließlich auf verwendete Add-Ins konzentrieren, indem Sie in der Dropdownliste "Ja" auswählen und den Bericht aktualisieren.

Wenn Sie die 64-Bit-Version von Microsoft 365 Apps bereitstellen möchten, stellen Sie sicher, dass Sie in der Dropdownliste "64-Bit" auswählen und den Bericht aktualisieren. Dadurch werden spezifische Bereitschaftsinformationen zu den Add-Ins für die 64-Bit-Version 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 häufig auf Microsoft 365 Apps in anderen Organisationen verwendet und kann mit Microsoft 365 Apps verwendet werden. Der Softwareanbieter unterstützt das Add-In jedoch nicht offiziell auf Microsoft 365 Apps.
Verbreitet
Dieses Add-In wird auf Microsoft 365 Apps in anderen Organisationen verwendet, aber der Softwareanbieter unterstützt das Add-In nicht offiziell auf Microsoft 365 Apps.
Verbreitete Version verfügbar
Eine andere Version dieses Add-Ins ist entweder "Adopt" oder "Highly Adopt" auf Microsoft 365 Apps.
Kontaktieren Sie den Software-Anbieter
Dieses Add-In kann Probleme mit Microsoft 365 Apps haben. Sie müssen entscheiden, ob dieses Add-In unternehmenskritisch 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 vom Softwareanbieter verfügbar.
Unbekannt1,2
Dieses Add-In ist Microsoft unbekannt. Beispielsweise könnte es sich um ein Branchen-Add-In sein, das Ihr internes Anwendungsentwicklungsteam erstellt hat.

Wenn Sie einen einfachen Bericht erstellen, wird die Bereitschafts-status für alle Add-Ins als Unbekannt aufgeführt. Nur wenn Sie einen erweiterten Bericht erstellen, kontaktiert der Readiness Report Creator Microsoft, um die Bereitschaft status von Add-Ins zu erhalten.
Unzureichende Daten2
Microsoft ist sich dieses Add-In bewusst, aber es werden nicht genügend Informationen gesammelt, um eine Bereitschafts-status für dieses Add-In bereitzustellen.

1 Einige der Add-Ins, die standardmäßig mit Office ausgeliefert werden, sind derzeit in einem Add-In-Bereitschaftsbericht als Unbekannt gekennzeichnet. Diese Add-Ins sind tatsächlich stark angenommen und werden von Microsoft unterstützt. Hier sind die Namen dieser Add-Ins: ActionsPane Schema for Add-Ins, Analysis ToolPak, Analysis ToolPak - VBA, Date (XML), Conversation History Add-In for Microsoft Office 2016, Euro Currency Tools, Instant Messaging Contacts (English), Measurement Converter (Measurement Converter), Microsoft Actions Pane 3, Skype-Besprechung Add-In for Microsoft Office 2016, Solver Add-In, Telephone Number (XML) and Time (XML).

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

Ausführliche Add-In-Informationen: Die Registerkarten "Add-In-Details" und "Nach Computername" im Add-In-Bericht enthalten jeweils ähnliche Informationsspalten. Die folgende Tabelle enthält eine Liste dieser Spalten sowie eine Erläuterung, 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. Beispiel: 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)
Die Bereitschafts-status für das Add-In. Nur erweiterte Berichte.

Eine Liste der möglichen Bereitschaftsstatus finden Sie in der Tabelle Readiness status.

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
Weitere Informationen zur Bereitschaft status des Add-Ins, sofern verfügbar. Nur erweiterte Berichte.
Weitere Informationen
Link zu anderen Bereitschaftsinformationen zum Add-In. Nur erweiterte Berichte.
Gesamtes Gerät installiert Anzahl der Geräte, auf denen das Add-In installiert ist.

Verfügbar beim Sammeln von Add-In-Nutzungsinformationen. 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, seit Sie mit dem Sammeln von Add-In-Nutzungsinformationen begonnen haben.

Verfügbar beim Sammeln von Add-In-Nutzungsinformationen. Weitere Informationen finden Sie unter Sammeln und Anzeigen von Add-In-Nutzungsinformationen in Berichten.
Add-In verwendet seit {Datum} Gibt an, ob das Add-In verwendet wurde, seit Sie mit dem Sammeln von Add-In-Nutzungsinformationen begonnen haben.

Verfügbar beim Sammeln von Add-In-Nutzungsinformationen. 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 einfach genug, den Readiness Report Creator auf dem Computer eines einzelnen Benutzers zu installieren und auszuführen, um einen Bereitschaftsbericht zu erstellen. Aber was geschieht, wenn Sie sich in einem großen organization befinden und Bereitschaftsberichte für eine ganze Abteilung oder Zweigstelle erstellen müssen?

Zusammen mit der Version des Benutzeroberflächen-Assistenten von Readiness Report Creator gibt es auch eine eigenständige ausführbare Datei, die über die Befehlszeile ausgeführt oder mit Skripts verwendet werden kann. Es heißt ReadinessReportCreator.exe und befindet sich in dem Ordner, in dem das Readiness Toolkit installiert ist.

Wenn Ihre Benutzer die Version des Benutzeroberflächen-Assistenten von Readiness Report Creator ausführen, erhalten Sie am Ende separate Excel-Dateien, eine für jeden Benutzer. Dies macht es schwierig, die Bereitschaft aus einer abteilungs- oder büroweiten Perspektive zu sehen. Sie müssen sich auch darauf verlassen, dass die Benutzer den Readiness Report Creator ausführen und die Anweisungen ordnungsgemäß befolgen.

Die bessere Alternative besteht darin, die Befehlszeilenfunktionen von Readiness Report Creator zu verwenden und ein Skript zum Ausführen des Erstellers des Bereitschaftsberichts zu verwenden, um die Informationen im Namen des Benutzers zu sammeln. Sie können die vom Readiness Report Creator erstellten Dateien in einer Netzwerkfreigabe speichern. Wenn Sie die Dateien freigeben, stellen Sie sicher, dass die entsprechenden Schreibberechtigungen für die Freigabe erteilt werden.

Hinweis

Wenn Sie das Readiness Toolkit mit Microsoft Configuration Manager oder ähnlichen Tools für die Bereitstellung von Unternehmenssoftware ausführen, stellen Sie sicher, dass Sie das Paket mithilfe des Benutzerkontexts anstelle des Systemkontexts bereitstellen. Andernfalls kann das Readiness Toolkit die zuletzt verwendeten (MRU)-Informationen 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 von Readiness Report Creator verfügt nicht über die gleichen Funktionen wie die Version des Benutzeroberflächen-Assistenten. Sie können die Befehlszeilenversion verwenden, um die zuletzt verwendeten Office-Dokumente und installierten Add-Ins auf einem Computer oder Office-Dokumente in einem lokalen Ordner oder einer Netzwerkfreigabe zu überprüfen.

Im Folgenden finden Sie ein Beispiel für eine Befehlszeile, die Sie ausführen können, um sowohl nach VBA-Makros als auch nach Add-Ins zu suchen und die Ergebnisse in einer Netzwerkfreigabe für die Finanzabteilung zu speichern. Sie müssen die Option addinscan als Teil der Befehlszeile einschließen, damit die Add-In-Überprüfung ausgeführt wird.

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

Im Folgenden finden Sie ein Beispiel für eine Befehlszeile, die Sie ausführen können, um die zuletzt verwendeten Office-Dokumente eines Benutzers zu überprüfen und die Ergebnisse in einer Netzwerkfreigabe für die Finanzabteilung zu speichern. Dadurch wird nur nach VBA-Makros gesucht.

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

Im Folgenden finden Sie ein Beispiel für eine Befehlszeile, die Sie ausführen können, um einen Ordner und alle zugehörigen Unterordner zu überprüfen und die Ergebnisse in einer Netzwerkfreigabe für die Finanzabteilung zu speichern. Dadurch wird nur nach VBA-Makros gesucht.

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

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

Um einen konsolidierten Excel-Bericht aus diesen verschiedenen Befehlszeilenscans zu erstellen, müssen Sie die Ui-Assistent-Version von Readiness Report Creator ausführen. Wählen Sie für die Informationsquelle "Vorherige Bereitschaftsergebnisse zusammen in einem lokalen Ordner oder einer Netzwerkfreigabe gespeichert" aus, und geben Sie dann den Speicherort an, an dem Sie alle Dateien für die Überprüfungen gespeichert haben. Der Readiness Report Creator konsolidiert dann die Informationen aus den JSON-Dateien in einem Bereitschaftsbericht in einer einzelnen Excel-Datei.

Beachten Sie, dass der Ersteller des Bereitschaftsberichts jedes Problem mit einem Office-Dokument in einer separaten Zeile im Excel-Arbeitsblatt auflistet. Daher kann die Bereitschaftsberichtserstellung maximal 1.046.575 Ergebnisse zurückgeben. Wenn Sie davon ausgehen, dass diese Grenzwerte überschritten werden, empfehlen wir Ihnen, den Bereich Ihres Berichts zu beschränken, z. B. auf eine bestimmte Abteilung. Alternativ kann die SQL-Exportoption, bei der die Anzahl der Ergebnisse, die sie aufnehmen kann, nicht begrenzt ist, eine geeignete Wahl sein, wenn Sie eine große Anzahl von Ergebnissen erwarten.

Standardmäßig verbringt das Readiness Toolkit 2 Minuten damit, eine Datei zu scannen, bevor ein Timeout auftritt und zu einer anderen Datei wechselt. Sie können die Option -t über die Befehlszeile verwenden, damit das Readiness Toolkit eine Datei länger als 2 Minuten scannen kann.

Verwenden von SQL Server zum Speichern von Berichtsergebnissen

Ab Version 1.2.19098 (veröffentlicht am 9. April 2019) können Sie Berichtsdaten in jede unterstützte Version von SQL Server oder SQL Server Express exportieren. Diese Funktion ist eine Reaktion auf das Feedback vieler Kunden, die eine größere Skalierung und mehr Flexibilität beim Ausführen von Readiness Toolkit-Berichten wünschen.

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

Anstatt eine Excel-Datei zu erstellen, wird ein Power BI-Bericht mit den gleichen Informationen erstellt, damit Sie die Ergebnisse überprüfen können. Dieser Power BI-Bericht kann nach Bedarf erweitert oder geändert werden. Der Power BI-Bericht verfügt über die Dateierweiterung .pbit und wird in dem Ordner gespeichert, in dem das Readiness Toolkit installiert ist. In der Regel wird das Readiness Toolkit unter C:\Programme (x86)\Microsoft Readiness Toolkit for Office installiert. Wenn Sie in Power BI dazu aufgefordert werden, wählen Sie Direct Query data access mode (Datenzugriffsmodus für direkte Abfrage ) aus.

Wenn Sie die Befehlszeilenversion von Readiness Report Creator verwenden, geben Sie ReadinessReportCreator.exe -help ein, um die entsprechenden Befehle für die Verwendung einer SQL Server-Datenbank anzuzeigen. Um beispielsweise einen Bericht aus vorherigen Bereitschaftsergebnissen für die Finanzabteilung zu erstellen, können Sie den folgenden Befehl verwenden. Dieser Befehl verwendet eine lokale SQL-Datenbank namens "Readiness". Anstelle von Windows-Authentifizierung wird SQL Server-Authentifizierung verwendet.

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 Bezeichnungen angeben, um Daten in Berichten zu kategorisieren und zu filtern, die vom Readiness Toolkit erstellt wurden. Bezeichnungen sind in Berichten verfügbar, die auf Überprüfungen 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 eine Bezeichnung verwenden, um die Abteilung, den Titel oder den geografischen Standort des Benutzers anzugeben. Wenn das Readiness Toolkit auf dem Computer des Benutzers ausgeführt wird, werden die benutzerdefinierten Bezeichnungen gesammelt und in den erstellten Berichten verfügbar gemacht. Beispielsweise können Sie den Bericht so filtern, dass nur Daten aus der Finanzabteilung oder nur Daten von Büros in Afrika angezeigt werden. Weisen Sie Bezeichnungen auf konsistente Weise zu, z. B. immer Bezeichnung 1 für Abteilung.

You can specify these labels by using the Specify custom labels to use with the Readiness Toolkit Group Policy setting. You can find this policy setting under User Configuration\Policies\Administrative Templates\Microsoft Office 2016\Readiness Toolkit. Be sure to download the latest Administrative Template files (ADMX/ADML) for Office.

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

Es ist üblich, dass Benutzer in einem organization Office-Dateien mithilfe von Dateinamen speichern, die vertrauliche oder vertrauliche Informationen enthalten. Um die Privatsphäre von Benutzern zu schützen und die Offenlegung vertraulicher Informationen zu verhindern, können Sie mit dem Readiness Toolkit einen Bericht erstellen, der die Dateipfade und Namen von Dokumenten verbirgt, die während einer Überprüfung identifiziert wurden. Sie können einen Bericht erstellen, der diese Informationen verdeckt, indem Sie den Readiness Report Creator entweder über den Benutzeroberflächen-Assistenten oder über die Befehlszeile ausführen.

Wenn Sie den Benutzeroberflächen-Assistenten verwenden, wählen Sie zunächst 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. Aktivieren 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 gezeigt.

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

Wenn Sie einen Bericht erstellen, der die Dateipfade und -namen von Dokumenten verdeckt, bleiben nur noch der Laufwerkbuchstabe, die ersten beiden Zeichen des Dateinamens und die Dateierweiterung. Die anderen Zeichen des Dateipfads, bis zu acht Zeichen, und des Dateinamens werden durch Sternchen (*) ersetzt. Beispielsweise wird "c:\mergersinfo\Q4\companyx.docx" als "c:\********\co******.docx" angezeigt.

Wenn der Bericht erstellt wird, wird auf dem Computer, auf dem die Überprüfung ausgeführt wurde, eine Datei mit dem Namen file-names.log erstellt. Diese Datei enthält eine vollständige Liste der Dateipfade und Namen, die gescannt wurden, ohne dass die Informationen verborgen sind. Die Protokolldatei enthält auch einen Referenzcode für jede aufgeführte Datei. Dieser Referenzcode wird in einer Spalte des erstellten Berichts angezeigt. 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 file-names.log wird in einem temporären Ordner im Ordner AppData 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 umfassen, 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 Nutzungs-Agent ausgeführt wird.

Es wird empfohlen, die Ausführung des Nutzungs-Agents für mindestens 30 Tage zuzulassen, um sicherzustellen, dass Ihre Benutzer und ihr Nutzungsverhalten gut abgedeckt sind. Erstellen Sie nach Abschluss des Überwachungszeitraums einen Bereitschaftsbericht, um die Informationen zu sammeln und in einem Bericht anzuzeigen. Nachdem Sie über die benötigten Informationen verfügen, deaktivieren Sie den Nutzungs-Agent, indem Sie die Einstellung 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 hierzu finden Sie in diesem Tech Community-Beitrag.

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

Zum Überprüfen von Cloud-basierten Dateien

Standardmäßig kann der Ersteller von Bereitschaftsberichten keine Dateien überprüfen, die in einer SharePoint-Dokumentbibliothek, in OneDrive oder an 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 Problemumgehung besteht darin, den lokalen Cache dieser cloudbasierten Dateien auf dem Computer des Benutzers zu überprüfen. Wenn die Dateien nur an einem cloudbasierten Speicherort gespeichert werden, können Sie ein zugeordnetes Netzlaufwerk zu einer OneDrive- oder SharePoint-Freigabe erstellen. Anschließend können Sie das Laufwerk von Readiness Report Creator überprüfen lassen. Wenn dieser Speicherort jedoch gescannt wird, müssen die Dateien in den Arbeitsspeicher heruntergeladen werden, um die Überprüfung durchzuführen. Je nach Anzahl und Größe dieser Dateien kann dies dazu führen, dass die Überprüfung länger dauert und eine beträchtliche Menge an Netzwerkbandbreite beansprucht.

Überprüfen von Office-Dokumenten auf Makrosignaturprobleme

Um die Sicherheit der Signatur des Office VBA-Makroprojekts zu erhöhen, bietet Microsoft eine sicherere Version des VBA-Projektsignaturschemas: V3-Signatur. Es wird empfohlen, dass Organisationen die V3-Signatur auf alle Makros anwenden, um das Risiko von Manipulationen zu vermeiden.

Sie können das Readiness Toolkit verwenden, um vorhandene signierte VBA-Dateien in Ihrem organization zu finden, die Sie aktualisieren sollten, um die V3-Signatur zu verwenden.

Um diese Dateien zu finden, führen Sie Readiness Report Creator an einer 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 der Überprüfung.

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 erstellendie Option Vorherige Bereitschaftsergebnisse aus, die zusammen in einem lokalen Ordner oder einer Netzwerkfreigabe gespeichert wurden. 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 verwenden zu können, müssen Sie mindestens Version 1.2.21067 des Readiness Toolkit verwenden, das am 19. März 2021 veröffentlicht wurde.

Weitere Informationen, z. B. zum Aktualisieren dieser Dateien für die Verwendung der V3-Signatur, finden Sie unter Upgraden signierter Office VBA-Makroprojekte auf V3-Signatur.

Identifizieren von Dateien mit VBA-Makros, die möglicherweise blockiert sind

VBA-Makros sind eine gängige Möglichkeit für böswillige Akteure, Zugriff auf die Bereitstellung von Schadsoftware und Ransomware zu erhalten. Um die Sicherheit in Office zu verbessern, wurde daher das Standardverhalten von Office-Anwendungen geändert, um Makros in Dateien aus dem Internet zu blockieren. Weitere Informationen finden Sie unter Makros aus dem Internet werden in Office standardmäßig blockiert.

Sie können die Option blockinternetscan verwenden, um den Readiness Report Creator an einer Eingabeaufforderung auszuführen. Dies hilft bei der Identifizierung von Dateien mit VBA-Makros, die möglicherweise nicht ausgeführt werden können. Angenommen, Sie müssen Dateien im Ordner c:\officefiles einschließlich aller Unterordner auf einem Gerät überprüfen. Führen Sie den folgenden Befehl aus, um die resultierende JSON-Datei in der Finance-Freigabe auf Server01 zu speichern.

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

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, enthalten jedoch keine Web-Add-Ins. Bereitschaftsinformationen werden für COM-Add-Ins bereitgestellt, die in Microsoft 365 Apps ausgeführt werden.

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 enthalten Add-Ins, die in C++ und Visual Studio-Tools für Office (VSTO) geschrieben wurden, die mit verwaltetem Code entwickelt wurden.
VBA
Excel, PowerPoint und Word
VBA-Add-Ins sind anwendungsspezifische Dateien, die VBA-Code enthalten. Hierzu zählen Word-Vorlagen mit Makros (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 auf die gescannten VBA-Makros angewendet wurde. Eine GUID wird verwendet, um die Regel eindeutig zu identifizieren.
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 von Geräten, die Makros enthalten, für die eine Korrektur erforderlich ist, um das Upgrade auf Microsoft 365 Apps zu aufheben. 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 Die Anzahl der Geräte kann auf Microsoft 365 Apps aktualisiert werden. 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. Daher müssen Sie Makros und aktive Inhalte in Excel zulassen, um die VBA-Makrokompatibilität und die Add-In-Bereitschaftsinformationen im Bericht anzuzeigen. Wenn Makros und aktive Inhalte in Excel nicht aktiviert sind, wird auf dem Arbeitsblatt Übersicht beim Öffnen des Berichts die Meldung Erste Schritte angezeigt. Auf dieser Seite wird in den Anweisungen erläutert, wie Makros und aktive Inhalte aktiviert werden. Die Aktivierung kann ganz einfach sein, indem Sie auf der Nachrichtenleiste auf Inhalt aktivieren klicken.

In einigen Fällen werden die Nachrichtenleiste und die Option Inhalt aktivieren möglicherweise nicht angezeigt. Dies liegt wahrscheinlich daran, dass Excel so konfiguriert ist, dass alle Makros ohne Benachrichtigung deaktiviert werden. Sie können diese Einstellung überprüfen, indemSie zu Dateioptionen>>Trust Center>Trust Center-Einstellungen... wechseln.>Makroeinstellungen. Dort können Sie im Dialogfeld Trust Center die Einstellung in Alle Makros mit Benachrichtigung deaktivieren ändern. Klicken Sie anschließend auf OK , um die Änderung zu speichern und das Dialogfeld Trust Center zu schließen. Klicken Sie dann auf OK , um das Dialogfeld Excel-Optionen zu schließen, und schließen Sie dann die Berichtsdatei. Wenn Sie die Berichtsdatei erneut öffnen, sollten die Nachrichtenleiste und die Auswahl Inhalt aktivieren angezeigt werden .

Wenn die Makroeinstellungen im Dialogfeld Trust Center abgeblendet sind, hat ein Administrator diese Einstellungen mithilfe von Gruppenrichtlinie konfiguriert, und die Einstellungen können nicht manuell geändert werden. In diesem Fall besteht die einfachste Lösung darin, die Berichtsdatei auf einem anderen Computer zu öffnen, auf dem Sie mithilfe der Makroeinstellungen für Excel Makros aktivieren können, indem Sie in der Nachrichtenleiste die Option Inhalt aktivieren 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 ist, bedeutet dies, dass Microsoft noch nicht über ausreichende Informationen zum Add-In verfügt, um eine Bereitschafts-status bereitzustellen. Wenn dieses Add-In für Ihre organization unternehmenskritisch ist, sollten Sie sich an den Softwareanbieter wenden, der dieses Add-In entwickelt hat, um zu erfahren, ob das Add-In für Microsoft 365 Apps unterstützt wird.

Informationen, die in einem Fehlerbericht an Microsoft gesendet wurden.

Wenn bei der Anzeige der Bereitschaftsberichte ein Problem auftritt, erhalten Sie eine Meldung, in der Sie gefragt werden, ob Sie einen Fehlerbericht an Microsoft senden möchten. Wenn beispielsweise ein Problem beim Erstellen eines Diagramms im Bericht oder beim Abfragen der gesammelten Daten vorliegt.

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 Unterprozedur oder Funktion, in der der Fehler aufgetreten ist.
Zeilenkennung Der Bezeichner, der am Anfang der letzten erfolgreich ausgeführten Codezeile steht.
Fehlermeldung Die Benutzernachricht wird normalerweise durch den Fehler ausgegeben. 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. Dieser Name ist nicht der Name der Variablen.
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.

Einstellung des Office Readiness Toolkits

Seit der Einführung des Toolkits im Jahr 2017 wurde die Interoperabilität von Makros und Add-Ins zwischen unterstützten Office-Versionen wie Office 2016 und Microsoft 365 Apps erheblich verbessert. Insbesondere gibt es keine unterbrechungsfreien Änderungen im VBA-Objektmodell zwischen Office 2016 und Microsoft 365 Apps. Daher plant Microsoft, das Toolkit am 31. März 2024 außer Betrieb zu nehmen. Eine Zusammenfassung der bevorstehenden Änderungen finden Sie in den folgenden Artikeln:

  • Das Office Readiness Toolkit erhält keine weiteren Updates.
  • Wenn Sie derzeit das Office Readiness Toolkit verwenden, können Sie es bis zum 31. März 2024 weiterhin mit allen Funktionen verwenden, die erwartungsgemäß funktionieren.
  • Der Support für das Office Readiness Toolkit wird am 31. März 2024 eingestellt, und der Download wird aus dem Microsoft Download Center entfernt.
  • Nach dem 31. März 2024 können Sie das Toolkit weiterhin ausführen und Berichte für den Makro- und Add-In-Bestand generieren. Die folgenden Registerkarten im Bericht bleiben davon unberührt:
    • Übersicht
    • VBA-Übersicht
    • VBA-Zusammenfassung
    • VBA-Ergebnisse
    • VBA-Korrektur
    • VBA-Referenzen
  • Die Erstellung erweiterter Berichte über die Benutzeroberfläche ist jedoch nach dem 31. März 2024 nicht mehr möglich. Es wird eine Fehlermeldung angezeigt, und stattdessen wird ein einfacher Bericht generiert. Die folgenden Änderungen werden vorgenommen:
    • Auf den Registerkarten Add-In-Zusammenfassung und Add-In-Details werden keine Bereitschaftsinformationen mehr angezeigt.
    • Add-Ins, die in der Office-Installation enthalten sind, werden aufgelistet und nicht herausgefiltert.
    • Die Änderungen wirken sich auch auf die Registerkarten nach Computername und Geräteupgradebereitschaft aus, da keine Bereitschaftsinformationen verfügbar sind und die Anzahl der Add-Ins unterschiedlich ist.
    • Wenn Sie die Microsoft Configuration Manager (Current Branch) verwenden, können Sie die Microsoft 365 Apps Dashboard verwenden, um die Add-In-Kompatibilität zu bewerten.
  • Andere Features wie der Signaturscan oder die Silverlight-Erkennung bleiben davon unberührt. Nach dem 31. März 2024 wird jedoch kein Support mehr bereitgestellt.