Verwenden Sie das Readiness Toolkit, um die Anwendungskompatibilität für Microsoft 365 Apps
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 Organisation bei der Bewertung der Bereitschaft zu Microsoft 365 Apps zu unterstützen.
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 Toolkits nicht deinstallieren, bevor Sie die aktuellste Version installieren.
Wichtig
Das Readiness Toolkit repariert oder korrigiert den Code in Ihren VBA-Makros nicht. Wenn Sie einen erweiterten Bericht erstellen, bietet der Bericht, sofern verfügbar, Anleitungen zur Korrektur Ihres VBA-Makrocodes.
Der Ersteller von Bereitschaftsberichten kann nach VBA-Makros in Word, Excel, PowerPoint, Outlook, Access, Project, Visio und Publisher-Dateien für Office-Versionen bis zu Office 2003 suchen. 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. Wenn Sie nach der Installation den Readiness Report Creator ausführen, führt Sie ein Benutzeroberflächen-Assistent durch den Prozess der Erstellung eines Bereitschaftsberichts. Es gibt auch eine eigenständige ausführbare Datei, die über die Befehlszeile ausgeführt oder mit Skripts verwendet werden kann. Dies 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:
Erstellen eines Bereitschaftsberichts, einschließlich der Anforderungen und Einschränkungen, Auswahl der Informationen, auf denen der Bericht basieren soll sowie den Unterschied zwischen einem einfachen und erweiterten Bericht.
Interpretieren der Informationen im Bereitschaftsbericht für VBA-Makros und Add-In-Bereitschaft.
Abrufen von Bereitschaftsinformationen für mehrere Benutzer in einem Unternehmen, und die Verwendung der Befehlszeilenversion des Readiness Report Creator zum Durchsuchen mehrerer Computer.
Verwenden Sie SQL Server, um Berichtsergebnisse zu speichern, und verwenden Sie Power BI, um Berichtsergebnisse zu analysieren, um einige der Einschränkungen der Verwendung von Excel zu überwinden, insbesondere für Berichte mit großen Datenmengen.
Verwenden Sie Bezeichnungen zum Kategorisieren und Filtern von Daten in Berichten, die Ihnen dabei helfen, Entscheidungen zur Bereitschaft Ihrer Organisation zu treffen.
Verwalten Sie den Datenschutz von Daten, die in Berichten gesammelt werden , um Ihnen zu zeigen, wie Sie vertrauliche Informationen zu Dateipfaden und Namen verbergen können.
Erfassen und Anzeigen von Add-in - Verwendungsinformationen in Berichten, um bessere Einblicke in das zu erhalten, wofür Add-ins in den meisten Fällen innerhalb Ihrer Organisation und von wem verwendet werden.
Weitere Informationen, einschließlich Dateierweiterungen, die vom Readiness Report Creator analysiert werden, die Add-In-Typen, zu denen der Readiness Report Creator Daten erfasst, und Beispiele der Informationen, die beim Erstellen eines erweiterten Berichts an Microsoft gesendet werden.
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. Das 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:
Der Ersteller des Bereitschaftsberichts kann kennwortgeschützte Dateien nicht überprüfen. Wenn Sie versuchen, eine dieser Dateien zu scannen, wird die Datei im Bericht als "Kennwort geschützt" angezeigt.
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 dieser Dateien zu überprüfen, wird die Datei im Bericht als "cloudbasiert" angezeigt. Eine mögliche Problemumgehung finden Sie unter Überprüfen von cloudbasierten Dateien.
Der Ersteller des Bereitschaftsberichts listet jedes Problem mit einem Office-Dokument in einer separaten Zeile in einem Excel-Arbeitsblatt auf. Daher kann der Readiness Report Creator nur 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 und eine Erläuterung der einzelnen Optionen 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 überprüft nur Office-Dokumente, die in der Liste der zuletzt verwendeten Dateien des Benutzers enthalten sind. Auf diese Weise können Sie den Fokus der Überprüfung 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 Ersteller des Bereitschaftsberichts überprüft die Office-Dokumente in dem Ordner oder der Netzwerkfreigabe, die Sie angeben. Der Ersteller des Bereitschaftsberichts überprüft automatisch den angegebenen Speicherort und alle Unterordner an 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. Sie können z. B. den Readiness Report Creator auf allen Computern in der Finanzabteilung ausführen und die Ergebnisse jeder Überprüfung in einer Netzwerkfreigabe speichern. Anschließend 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 informationen, die Sie bereits gesammelt haben, verwenden, um einen Bereitschaftsbericht zu erstellen. Sie müssen lediglich dem Ersteller des Bereitschaftsberichts die entsprechenden 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
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.
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.
Bereitschaftsstatus 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 den Bereitschaftsstatus zur Verfügung zu stellen, kontaktiert der Ersteller des Bereitschaftsberichts 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. Das Readiness Toolkit ruft einen öffentlich verfügbaren Webdienst auf, sodass die folgenden URLs von Ihrer Firewall zugelassen 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 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, sowie davon, 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 unterschiedliche Informationen an: den Status der gescannten Dateien, den Bereitschaftsstatus für die während der Überprüfung gefundenen eindeutigen Makros und den Bereitschaftsstatus der gescannten eindeutigen Dateien. Weitere Informationen zu den Dateistatus- und Bereitschaftsstatuswerten, 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 führt eine ähnliche Vorgehensweise aus, um doppelte Dateien zu identifizieren. Das Readiness Toolkit bietet ihnen eine realistischere Bewertung, wie viele eindeutige VBA-Makros und eindeutige Dateien 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 aktualisiert haben. |
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 |
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 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 nach einem Dateistatus die Dateien, die gescannt wurden. In der folgenden Tabelle sind die möglichen Dateistatus, die in einem Bereitschaftsbericht angezeigt werden können, sowie eine Erläuterung des Dateistatus aufgeführt.
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 in einer SharePoint-Dokumentbibliothek, in OneDrive oder an einem anderen cloudbasierten Speicherort gespeichert wurde. |
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 das Öffnen und anschließende Speichern der Datei in einer unterstützten Office-Version dem Ersteller des Bereitschaftsberichts, die Datei zu scannen. |
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 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 für das 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 sind keine Laufzeit- oder Kompilierzeitfehler zu erwarten, aber die API-Funktionalität hat sich möglicherweise in irgendeiner Weise geändert. Es wird empfohlen, dass der Benutzer eine Spot-Überprüfung der Datei mit Microsoft 365 Apps ausführt, 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, erheblich reduziert wird. |
Erhebliche Korrektur erforderlich |
Es ist ein erhebliches Coderefactoring erforderlich, damit der Code weiterhin wie in der älteren Office-Version funktioniert. Beispielsweise wurde eine API als veraltet gekennzeichnet, aber keine Ersatzfunktion bereitgestellt. 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. |
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:\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 |
Art des Problems, das identifiziert wurde. |
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 |
64Bit |
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, der im Makro gefunden wurde, kann Probleme verursachen, 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 sollen Ihnen eine schnelle Einschätzung geben, wie viele Add-Ins wahrscheinlich mit Microsoft 365 Apps kompatibel sind und wie viele Add-Ins Sie 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 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 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 bereitstellen möchten, stellen Sie sicher, dass Sie in der Dropdownliste "64-Bit" auswählen und den Bericht aktualisieren. Dadurch werden 64-Bit-spezifische Bereitschaftsinformationen zu den 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 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 der Bereitschaftsstatus für alle Add-Ins als Unbekannt aufgeführt. Nur wenn Sie einen erweiterten Bericht erstellen, kontaktiert der Readiness Report Creator Microsoft, um den Bereitschaftsstatus von Add-Ins abzurufen. |
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 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) |
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 |
Weitere Informationen zum Bereitschaftsstatus des Add-Ins, falls verfügbar. Nur erweiterte Berichte. |
Weitere Informationen |
Link zu zusätzlichen 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, seitdem Sie damit begonnen haben, Add-In-Nutzungsinformationen zu sammeln. 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} | Angabe, ob das Add-In verwendet wurde, seitdem Sie begonnen haben, Add-In-Nutzungsinformationen zu sammeln. 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. Was aber, wenn Sie in einer großen Organisation sind 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 erkennen. 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 von Bereitschaftsberichten 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. Stellen Sie in diesem Fall sicher, dass der Freigabe die entsprechenden Schreibberechtigungen erteilt werden.
Hinweis
Wenn Sie das Readiness Toolkit mithilfe von 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. Beachten Sie, dass Sie die Option addinscan als Teil der Befehlszeile einschließen müssen, 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 Ersteller des Bereitschaftsberichts 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 der Readiness Report Creator nur 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 verfügt die SQL-Exportoption nicht über eine Beschränkung der Anzahl von Ergebnissen, die sie aufnehmen kann. Daher kann dies 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 den Ersteller von Bereitschaftsberichten 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. Es hat die Dateierweiterung .pbit und wird in dem Ordner gespeichert, in dem das Readiness Toolkit installiert ist, in der Regel C:\Programme (x86)\Microsoft Readiness Toolkit for Office. 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. Sie können beispielsweise den folgenden Befehl verwenden, um einen Bericht aus früheren Bereitschaftsergebnissen für die Finanzabteilung zu erstellen, indem Sie eine lokale SQL-Datenbank namens Readiness verwenden und SQL Server-Authentifizierung anstelle von Windows-Authentifizierung verwenden.
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 einer Organisation 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 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 dargestellt.
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 8 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 wurden. 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 alle Office-Dokumente überprüfen, wenn Sie einen Bereitschaftsbericht erstellen. 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 dieser Dateien 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 deutlich 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 Ihrer Organisation zu finden, die Sie aktualisieren sollten, um die V3-Signatur zu verwenden.
Um diese Dateien zu finden, führen Sie den 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 Toolkits 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, haben wir daher das Standardverhalten von Office-Anwendungen so geändert, dass Makros in Dateien aus dem Internet blockiert werden. Weitere Informationen finden Sie unter Makros aus dem Internet werden in Office standardmäßig blockiert.
Um Dateien mit VBA-Makros zu identifizieren, die möglicherweise nicht ausgeführt werden können, können Sie den Readiness Report Creator über eine Eingabeaufforderung ausführen und die Option blockinternetscan verwenden. Wenn Sie z. B. Dateien im Ordner c:\officefiles (und allen zugehörigen Unterordnern) auf einem Gerät überprüfen und die JSON-Datei mit den Ergebnissen in der Finanzfreigabe auf Server01 speichern möchten, können Sie den folgenden Befehl ausführen.
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 wurden.
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. 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 der Geräte, 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 finden Sie Anweisungen zum Aktivieren von Makros und aktiven Inhalten. Dies kann so einfach sein wie das Klicken auf Inhalt aktivieren in der Nachrichtenleiste.
In einigen Fällen werden die Nachrichtenleiste und die Auswahl 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 Die Makroeinstellungen für Excel das Aktivieren von Makros ermöglichen, 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 einen Bereitschaftsstatus bereitzustellen. Wenn es sich um ein Add-In handelt, das für Ihre Organisation unternehmenskritisch 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 unserer Datenbank hinzuzufügen. Geben Sie so viele Informationen wie möglich über das Add-In an, einschließlich, aber nicht beschränkt auf:
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 ein Problem beim Anzeigen der Bereitschaftsberichte 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 Informationen. 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. 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. |