Diese Schritte werden mit Office 2010 ausgeführt (sofern nicht anders angegeben), sollten jedoch auch für 2007 und 2013 ähnlich genug sein. Ich mache es mit Excel, aber die Unterschiede sollten subtil sein.
Der erste Schritt ist das Hinzufügen der Registerkarte Entwickler zum Menüband.
In Office 2007
Klicken Sie auf "Office-Menü" -> " (Programm-) Optionen". ("Office-Menü" bezieht sich auf die Schaltfläche in der oberen linken Ecke.) Dadurch wird ein Menü mit einer Schaltfläche "Excel-Optionen", "Word-Optionen" usw. unten angezeigt.
Aktivieren Sie im Dialogfeld "Optionen" die Option "Entwicklerregisterkarte im Menüband anzeigen"
und klicken Sie auf "OK".
- Ihr neuer Tab "Entwickler" sollte angezeigt werden.
In Office 2010 und 2013
Klicken Sie auf Datei -> Optionen .
Wählen Sie Multifunktionsleiste anpassen .
Suchen Sie auf der rechten Seite nach Developer und aktivieren Sie das Kontrollkästchen. Klicken Sie auf OK .
Ihre neue Registerkarte sollte angezeigt werden, klicken Sie darauf und klicken Sie dann auf Visual Basic .
Es wird ein entmutigender Bildschirm angezeigt, in dem der VBA-Code bearbeitet wird.
Randnotiz : Sie können das VBA-Codebearbeitungsfenster auch über die Tastenkombination Alt+ öffnen F11(auch wenn die Registerkarte Entwickler nicht angezeigt wird).
Innerhalb des Codebearbeitungsfensters sollte sich auf der linken Seite ein Bereich mit dem Namen Project-VBAProject befinden. Unter den Microsoft Excel-Objekten (dieser Name hängt davon ab, welches Programm (Word, Outlook usw.) Sie verwenden) handelt es sich um ein "Ding" namens ThisWorkbook. Doppelklicken Sie auf ThisWorkbook
In diesem Beispiel verwenden wir den folgenden Code.
sub WarnMeOfDanger()
MsgBox "Argh, a dragon is behind you!"
end sub
Alles, was oben angegeben ist, ist das Öffnen eines Dialogfelds, um eine Meldung auf dem Bildschirm anzuzeigen.
Kopieren Sie den Code und fügen Sie ihn in das weiße Blatt im VBA-Codebearbeitungsfenster ein.
Klicken Sie oben im Fenster des VBA-Code-Editors auf die grüne Wiedergabetaste, und es sollte eine Meldung angezeigt werden.
Kehren Sie also jedes Mal, wenn Sie den Code ausführen möchten, zu diesem Bildschirm zurück und drücken Sie die Wiedergabetaste!
Möglicherweise möchten Sie jedoch Ihre eigene Schaltfläche hinzufügen. Wenn Sie eine Schaltfläche hinzufügen möchten, beachten Sie zunächst die erste Zeile des Codes WarnMeOfDanger()
. Dies ist eigentlich der Name unserer ' Subroutine '. Wir werden uns später daran erinnern. Schließen Sie nun einfach das von Ihnen verwendete Fenster (der Code wird automatisch gespeichert).
Klicken Sie im Menüband "Entwickler" auf " Einfügen" und wählen Sie das erste Element aus, das eine Schaltfläche darstellt. Dein Mauszeiger wird zu einem kleinen Kreuz (nicht böse, ich meine sein Aussehen). Zeichnen Sie die Größe der Schaltfläche. Es erscheint ein neues Fenster, in dem die Option angezeigt wird, die Schaltfläche einer Funktion zuzuweisen. In diesem Fall sollten wir so etwas sehen ThisWorkbook.WarnMeOfDanger
. Klicken Sie darauf und klicken Sie auf OK .
Wenn Sie nun Ihre neue Taste drücken, wird die Meldung angezeigt. Klicken Sie mit der rechten Maustaste auf die Schaltfläche, um Optionen zum Verschieben, Ändern des Texts, Ändern der Größe usw. anzuzeigen.