Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ActiveX- oder Formularsteuerelemente

Forumthread: ActiveX- oder Formularsteuerelemente

ActiveX- oder Formularsteuerelemente
12.12.2003 06:29:10
Frank-Roberto.S
Guten Morgen Forum,

nach dem Einfügen von 3 ActiveX-Steuerelementen (Schaltflächen)in eine Tabelle
benötigt diese Datei die 4fache Zeit zum Öffnen bzw. Schließen.

Die gleiche Datei mit Formularsteuerelementen arbeitet aber normal.

Was sind die möglichen Ursachen dafür.

Vielen Dank im voraus für eine Antwort.

Mit besten Grüßen
Frank-Roberto
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ActiveX- oder Formularsteuerelemente
17.12.2003 04:34:07
Hans W. Herber
Hallo Roberto,

ich kenne das Problem aus XL97 heraus, für XL2000 sollte es eigentlich nicht mehr gelten. Dennoch ein Auszug aus meinem Excel-Tutorial, vielleicht hilfts:

Bei dem Arbeiten mit MS-Forms-2.0-Steuerelementen werden im Windows-Temp-Verzeichnis temporäre Dateien mit Dateinamen wie mso*.* angelegt, die mit zunehmender Anzahl das Öffnen und Speichern von Excel-Arbeitsmappen verlangsamen. Diese Dateien können ohne Risiko gelöscht werden.

gruss hans
Anzeige
;
Anzeige

Infobox / Tutorial

ActiveX- oder Formularsteuerelemente: Ein Vergleich


Schritt-für-Schritt-Anleitung

  1. In Excel wechseln zu dem Arbeitsblatt, in das Du Steuerelemente einfügen möchtest.
  2. Entwicklertools aktivieren: Falls der Tab "Entwicklertools" nicht sichtbar ist, gehe zu „Datei“ > „Optionen“ > „Menüband anpassen“ und aktiviere „Entwicklertools“.
  3. Steuerelemente einfügen:
    • Für Formularsteuerelemente: Klicke auf „Einfügen“ und wähle das gewünschte Steuerelement (z.B. Schaltfläche oder Textfeld) aus der Gruppe „Formularsteuerelemente“ aus.
    • Für ActiveX-Steuerelemente: Klicke ebenfalls auf „Einfügen“, wähle jedoch das gewünschte Steuerelement aus der Gruppe „ActiveX-Steuerelemente“.
  4. Steuerelemente anpassen: Rechtsklicke auf das eingefügte Steuerelement und wähle „Eigenschaften“, um es nach Deinen Wünschen zu gestalten.

Häufige Fehler und Lösungen

  • Langsame Arbeitsmappe: Wenn Du nach dem Einfügen von ActiveX-Steuerelementen merkst, dass Deine Excel-Datei langsamer wird, könnte dies an temporären Dateien im Windows-Temp-Verzeichnis liegen. Diese können ohne Risiko gelöscht werden, um die Performance zu verbessern.

  • Ausgegrautes Textfeld: Wenn Du ein Excel-Formularsteuerelement-Textfeld hinzugefügt hast und es ausgegraut erscheint, überprüfe, ob das Steuerelement im Design-Modus ist. Beende den Design-Modus, um die Funktionalität zu aktivieren.


Alternative Methoden

Wenn Du die Formularsteuerelemente und ActiveX-Steuerelemente nicht verwenden möchtest, kannst Du auch VBA (Visual Basic for Applications) nutzen, um benutzerdefinierte Steuerungselemente zu erstellen. Diese bieten eine höhere Flexibilität, erfordern jedoch grundlegende Programmierkenntnisse.


Praktische Beispiele

  1. Formularsteuerelemente Beispiel:

    • Um ein Textfeld in Excel einzufügen, gehe zu „Entwicklertools“ > „Einfügen“ > „Textfeld (Formularsteuerelement)“. Klicke auf das Arbeitsblatt, um es einzufügen.
  2. ActiveX-Steuerelemente Beispiel:

    • Um einen ActiveX-Button hinzuzufügen, klicke auf „Entwicklertools“ > „Einfügen“ > „Schaltfläche (ActiveX-Steuerelement)“. Klicke dann auf das Arbeitsblatt, um den Button zu platzieren.

Tipps für Profis

  • Wenn Du häufig mit Formularsteuerelementen und ActiveX-Steuerelementen arbeitest, kann es hilfreich sein, Vorlagen zu erstellen, die diese Elemente bereits enthalten.
  • Nutze die Möglichkeit, die Steuerelemente zu formatieren, um sie an das Design Deiner Arbeitsmappe anzupassen.
  • Halte Deine Excel-Version aktuell, um von den neuesten Funktionen und Fehlerbehebungen zu profitieren.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen Formularsteuerelementen und ActiveX-Steuerelementen? Formularsteuerelemente sind einfacher zu verwenden und verursachen in der Regel weniger Performance-Probleme. ActiveX-Steuerelemente bieten mehr Funktionalität, können jedoch die Excel-Datei verlangsamen.

2. Wie kann ich ein Textfeld in ein Formularsteuerelement einfügen? Gehe zu „Entwicklertools“ > „Einfügen“ und wähle das Textfeld aus der Gruppe „Formularsteuerelemente“. Klicke auf das Arbeitsblatt, um es zu platzieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige