Wie verhindert man, dass Benutzer eine Excel Datei drucken
Contents
[
Hide
]
Mögliche Verwendungsszenarien
In unserer täglichen Arbeit kann in der Excel-Datei wichtige Informationen enthalten sein. Um ein Ausbreiten interner Daten zu verhindern, erlaubt uns das Unternehmen nicht, sie zu drucken. Dieses Dokument zeigt Ihnen, wie Sie verhindern können, dass andere Excel-Dateien drucken.
Wie man das Drucken einer Datei in MS-Excel verhindert
Sie können den folgenden VBA-Code anwenden, um Ihre spezifische Datei vor dem Drucken zu schützen.
- Öffnen Sie Ihre Arbeitsmappe, die Sie anderen nicht erlauben möchten zu drucken.
- Wählen Sie das Register „Entwicklertools“ in der Excel-Menüleiste aus und klicken Sie auf die Schaltfläche „Code anzeigen“ im Abschnitt „Steuerlemente“. Alternativ können Sie die ALT + F11-Tasten gedrückt halten, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
- Klicken Sie dann im linken Projekt-Explorer doppelt auf ThisWorkbook, um das Modul zu öffnen, und fügen Sie einige VBA-Codes hinzu.
- Speichern Sie dann diesen Code und schließen Sie ihn, kehren Sie zur Arbeitsmappe zurück und wenn Sie die Beispieldatei drucken, wird das Drucken nicht erlaubt und Sie erhalten folgendes Warnfeld:
Wie man das Drucken von Excel-Dateien über Aspose.Cells for .NET verhindert
Der folgende Beispielcode veranschaulicht, wie man das Drucken von Excel-Dateien verhindert:
- Laden Sie die Beispieldatei.
- Holen Sie sich das VbaModuleCollection-Objekt aus der VbaProject-Eigenschaft der Arbeitsmappe.
- Holen Sie das VbaModule-Objekt über den Namen „ThisWorkbook“.
- Setzen Sie die Eigenschaften des VbaModule-Codes.
- Speichern Sie die Beispieldatei im xlsm-Format.