Computers

Erstellen von ActiveX-Steuerelementen Schaltflächen zum Umschalten in Excel 2007 und 2010

Autor: Laura McKinney
Erstelldatum: 4 April 2021
Aktualisierungsdatum: 1 Dezember 2024
Anonim
Erstellen von ActiveX-Steuerelementen Schaltflächen zum Umschalten in Excel 2007 und 2010 - Computers
Erstellen von ActiveX-Steuerelementen Schaltflächen zum Umschalten in Excel 2007 und 2010 - Computers

Inhalt

Robbie schreibt hauptsächlich über Skyrim, beleuchtet aber gelegentlich auch die Kuriositäten von Microsoft-Anwendungen wie Excel und Outlook.

Schaltflächen in Excel umschalten: Verwenden, Erstellen und Konfigurieren von Schaltflächen

In diesem Artikel werfen wir einen Blick auf die Umschalttaste in Excel 2007 und 2010. Die Umschalttasten sind nur als ActiveX-Steuerelemente verfügbar und eignen sich perfekt für Situationen, in denen Sie in Excel zwischen zwei Status wechseln möchten.

Angenommen, Sie möchten zwischen sichtbaren oder ausgeblendeten Gitterlinien wechseln oder zwischen geteilten Bildschirmen und der Standardansicht wechseln. Mit einer Umschalttaste können Sie dies mit einem einzigen Klick tun.

In diesem Artikel werde ich veranschaulichen, wie Sie Ihre Umschalttaste erstellen und wie Sie den Visual Basic-Code erstellen, den Sie zum Konfigurieren benötigen. Wir werden zwei Schaltflächen erstellen, eine zum Ein- und Ausschalten von Gitterlinien und eine zum Umschalten zwischen geteilten Bildschirmen.


Toggle vs. Command

Umschalttasten ähneln Befehlsschaltflächen, da Sie beiden Visual Basic hinzufügen, das beim Drücken der Schaltfläche aktiviert wird. Umschalttasten unterscheiden sich darin, dass sie für die Ausführung von zwei Funktionen konfiguriert werden können, während eine Befehlsschaltfläche normalerweise nur eine ausführt.

Erstellen einer Umschaltschaltfläche in Excel 2007 und Excel 2010

Bevor wir mit dem Erstellen unserer Umschalttaste beginnen, müssen wir sicherstellen, dass die Entwickler Registerkarte ist sichtbar. Wenn es nicht vorhanden ist:


In Excel 2007:

  • Drücke den Excel Taste
  • Wählen Excel-Optionen
  • Auf der Beliebt Registerkarte, stellen Sie sicher, dass Registerkarte "Entwickler" in der Multifunktionsleiste anzeigen ist ausgewählt
  • Klicken OK

In Excel 2010:

  • Wähle aus Datei Speisekarte
  • Wählen Optionen
  • Wähle aus Passen Sie das Menüband an Tab
  • Prüfen Entwickler unter Hauptregisterkarten Wie nachfolgend dargestellt

  • Klicken Sie anschließend auf Einfügen Taste auf der Entwickler Registerkarte in der Kontrollen gruppieren und auswählen a Umschaltknopf in dem ActiveX Sektion
  • Der Cursor ändert sich in ein +
  • Wählen Sie den Umriss Ihrer Umschalttaste

Schaltfläche konfigurieren

Nachdem der Umschaltknopf erstellt wurde, müssen wir ihn konfigurieren.


Hinweis: Um Ihre Umschalttaste zu konfigurieren, müssen Sie sich in befinden Entwurfsmodus. Um es auszuwählen, klicken Sie auf Entwurfsmodus Taste auf der Entwickler Registerkarte in der Kontrollen Gruppe.

  • Wählen Sie Ihre neue Schaltfläche
  • Rechtsklick auf die Schaltfläche und wählen Sie Eigenschaftenoder klicken Sie auf Eigenschaften Schaltfläche rechts von der Entwurfsmodus Taste
  • Das Eigenschaften Das Dialogfeld wird geöffnet

Die meisten dieser Optionen können Sie als Standard beibehalten.

  • Bildbeschriftung - Mit dieser Option können Sie den auf Ihrer Schaltfläche angezeigten Text ändern
  • Hintergrundfarbe - Diese Option ändert die Farbe Ihrer Schaltfläche

Hinweis: Wenn Sie das ändern möchten Höhe und BreiteIch empfehle Ihnen, das bis zu tun Rechtsklick Ihre Schaltfläche und Auswahl Formatsteuerung und einstellen sie auf dem Größe Tab. Das Größe Die Registerkarte zeigt die Abmessungen in Zentimetern an, die einfacher zu berechnen sind als Pixel.

Hinzufügen von Visual Basic-Code

Der nächste Schritt ist das Hinzufügen von Visual Basic zur Schaltfläche. Wenn Sie nicht viel über Visual Basic wissen, keine Angst, Excel hilft Ihnen beim Erstellen, indem es aufzeichnet, was Sie in einem Makro benötigen!

Entscheiden Sie zunächst, was Ihre Schaltfläche tun soll. In meinem ersten Beispiel möchte ich, dass meine Schaltfläche Gitterlinien ein- und ausschaltet.

  1. Auf der Entwickler Klicken Sie auf die Registerkarte Makro aufnehmen in dem Code Gruppe
  2. Klicken OK (das Makroname und Tastenkürzel sind unwichtig)
  3. Navigieren Sie zu Aussicht Registerkarte und wählen Sie die Gitternetzlinien Kontrollkästchen in der Anzeigen Ausblenden Gruppe
  4. Geh zurück zum Entwickler Registerkarte und wählen Sie Höre auf, aufzunehmen
  5. Wiederholen Sie die Schritte eins bis vier

Jetzt müssen wir den Visual Basic-Code aus den Makros abrufen. Drücke den Makros Taste auf der Entwickler Tab

  • Wählen Sie das erste Makro aus und klicken Sie auf Bearbeiten
  • Das Microsoft Visual Basic Bildschirm wird geöffnet

  1. Die zwei Codezeilen, die wir benötigen, sind die beiden, die mit ActiveWindow beginnen. Kopieren Sie sie und schließen Sie das Ganze Microsoft Visual Basic Fenster
  2. Der Code, den Excel 2007 und 2010 zum Aktivieren der Schaltfläche benötigen, wird unten angezeigt:

Damit Sie den Code selbst kopieren können, wird er hier wiederholt:

Private Sub ToggleButton1_Click ()

Wenn ToggleButton1.Value = True, dann

Geben Sie hier ein, was Excel tun soll, wenn Sie die Schaltfläche zum ersten Mal drücken>

Sonst

Geben Sie hier ein, was Excel tun soll, wenn Sie die Schaltfläche erneut drücken>

End If

End Sub

  • Jetzt fügen wir den Text hinzu, um die Gitterlinien aus- und wieder einzuschalten

Private Sub ToggleButton1_Click ()

Wenn ToggleButton1.Value = True, dann

ActiveWindow.DisplayGridlines = False

Sonst

ActiveWindow.DisplayGridlines = True

End If

End Sub

  • Als nächstes fügen wir den Code der Schaltfläche selbst hinzu
  • Wählen Sie Ihre Schaltfläche aus, während Sie sich in befinden Entwurfsmodus und Rechtsklick dann wählen Sie Code anzeigen
  • Löschen Sie den gesamten Text im Feld Code und fügen Sie Ihren neuen Code ein
  • Ausgang Entwurfsmodus und jetzt testen Sie Ihre Schaltfläche, die jetzt Gitterlinien umschalten sollte!

Mehrere Schaltflächen erstellen

Der Vorgang zum Erstellen einer beliebigen Anzahl von Schaltflächen in Excel ist identisch mit dem oben beschriebenen:

  • Erstellen Sie zusätzliche Schaltflächen
  • Verwenden Sie ein Makro oder schreiben Sie Ihren Code für das, was Ihre Schaltfläche tun soll
  • Fügen Sie Ihren Code dem obigen generischen Umschaltknopfcode hinzu

Es gibt eine wichtige Überlegung, wenn Sie mit mehr als einer Schaltfläche arbeiten. Wenn Sie sich meinen Screenshot oben ansehen, sehen Sie den Code für die beiden Schaltflächen, die ich erstellt habe (eine zum Umschalten der Gitterlinien, die andere zum Umschalten der geteilten Bildschirme).

Der Code zum Einschalten von geteilten Bildschirmen lautet:

Mit ActiveWindow

.SplitColumn = 5

.SplitRow = 9

Ende mit

So schalten Sie es aus:

Mit ActiveWindow

.SplitColumn = 0

.SplitRow = 0

Ende mit

Kurzübersicht

Mit den Schaltflächen zum Umschalten in Excel 2007 und Excel 2010 können Sie eine Schaltfläche konfigurieren, mit der Sie zwischen Status wechseln können (z. B. Ein- oder Ausschalten von Gitterlinien). In dem heutigen Artikel habe ich mich mit dem Erstellen und Konfigurieren einer Umschalttaste, dem Aufzeichnen von Makros zum Erfassen der von Excel verwendeten Visual Basic-Befehle und dem Hinzufügen dieses Codes zu Ihrer Schaltfläche befasst. Ich habe mir auch die Erstellung von mehr als einer Schaltfläche angesehen und die Fallstricke untersucht, die mit mehreren Schaltflächen verbunden sind.

Vielen Dank für das Lesen und ich hoffe, dass Sie diesen Artikel interessant und informativ fanden. Bitte hinterlassen Sie Ihre Kommentare unten.

Dieser Artikel ist genau und nach bestem Wissen des Autors. Der Inhalt dient nur zu Informations- oder Unterhaltungszwecken und ersetzt nicht die persönliche Beratung oder professionelle Beratung in geschäftlichen, finanziellen, rechtlichen oder technischen Angelegenheiten.

Wir Empfehlen Ihnen

Heute Lesen

Wie schreibe ich SEO-freundliche Inhalte
Internet

Wie schreibe ich SEO-freundliche Inhalte

John i t ein erfahrener freiberuflicher Inhalt chreiber mit einer viel eitigen Be chäftigung ge chichte.Da chreiben von Inhalten i t ein bi chen o, al würde man eine Nachricht in eine Fla ch...
EcoStruxure Power Monitoring-Experte: Eine Überprüfung durch einen Ingenieur
Computers

EcoStruxure Power Monitoring-Experte: Eine Überprüfung durch einen Ingenieur

Der Autor i t ein Facility Management Engineer, bei dem die neue te Ver ion von Power Monitoring Expert erfolgreich implementiert wurde.Der Eco truxure ™ Power Monitoring Expert (PME) von chneider Ele...