Mark ist Gymnasiallehrer und möchte das Hilfesystem von Excel während der Schülertests deaktivieren. Er fragt sich, ob es einen einfachen Weg gibt, dies zu tun.

Die Antwort lautet: Ja, es gibt einen relativ einfachen Weg. Sie können einige Makros einrichten, die die gängigsten Methoden zum Öffnen des Hilfesystems deaktivieren und wiederherstellen. Die folgenden Makros, DisableHelp und EnableHelp, tun dies.

Sub DisableHelp()

EnableControl 984, False ' help     EnableControl 1004, False ' Office Assistant     Application.OnKey "{F1}", ""

End Sub
Sub EnableHelp()

EnableControl 984, True ' help     EnableControl 1004, True ' Office Assistant     Application.OnKey "{F1}"

End Sub
Sub EnableControl(Id As Integer, Enabled As Boolean)

Dim CB As CommandBar     Dim C As CommandBarControl     For Each CB In Application.CommandBars         Set C = CB.FindControl(Id:=Id, recursive:=True)

If Not C Is Nothing Then C.Enabled = Enabled     Next End Sub

Beide Hauptmakros rufen das EnableControl-Makro auf. Dieses Makro erledigt die eigentliche Arbeit des Entfernens der Hilfeoptionen aus den Menüs und Symbolleisten. Beachten Sie, dass die Hauptmakros auch die OnKey-Methode verwenden, um die Funktion der F1-Funktionstaste zu deaktivieren (oder wiederherzustellen). Um diese Makros zu verwenden, können Sie sie über eine geeignete Ereignisprozedur aufrufen, z. B. solche, die automatisch ausgeführt werden, wenn eine Arbeitsmappe geöffnet und geschlossen wird.

Selbst mit einem Makro wie diesem bei der Arbeit müssen Sie erkennen, dass das Hilfesystem nicht vollständig deaktiviert ist. Die Hilfedateien befinden sich weiterhin auf der Festplatte und können über Windows gefunden und geöffnet werden. (Sie benötigen nicht einmal Excel, um sie zu öffnen und anzuzeigen.)

In der Regel werden die Excel-Hilfedateien in Dateien gespeichert, die die CHM-Dateierweiterung verwenden. Das Deaktivieren der Datei kann so einfach sein, dass Sie die richtige CHM-Hilfedatei auf der Festplatte suchen und in eine andere Datei umbenennen.

Beispielsweise kann Excel auf einem bestimmten Computer im Verzeichnis „c: \ Programme \ Microsoft Office \ Office11“ installiert werden. Die Hilfedatei für diese Installation von Excel finden Sie unter „c: \ Programme \ Microsoft Office \ Office11 \ 1033“. Die Haupt-Excel-Datei ist XLMAIN11.CHM, möglicherweise befinden sich jedoch auch andere Hilfedateien (CHM-Erweiterung) im Verzeichnis. Sie müssen diese Dateien lediglich in XLMAIN11.XXX umbenennen. Da das Hilfsprogramm die Datei nicht finden kann, kann es in Excel keine Hilfe anzeigen.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (3406) gilt für Microsoft Excel 97, 2000, 2002 und 2003.