Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Anbindung von Sub an Befehlsschaltflächen-2

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Anbindung von Sub an Befehlsschaltflächen-2 (723 mal gelesen)
Jürgen56
Mitglied
Dipl.-Ing. Verkehrswesen (Eisenbahn)


Sehen Sie sich das Profil von Jürgen56 an!   Senden Sie eine Private Message an Jürgen56  Schreiben Sie einen Gästebucheintrag für Jürgen56

Beiträge: 23
Registriert: 05.05.2004

erstellt am: 20. Jul. 2007 09:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo liebe Excel-Gemeinde.

Vielen Dank allen, die sich auf meinen Hilferuf "Anbindung von Sub an ...." vom 16.07.07 mit ihren Tipps gemeldet haben. In der Zwischenzeit habe ich weiter Gehirnschmalz gebraten und endlich die "echte" Lösung gefunden. Die Sub's müssen nämlich, wie nachfolgend dargestellt, beim Öffnen der Datei den Schaltflächen in der neuen Symbolleiste "Blattschutz für Neigungen" zugewiesen werden:

Private Sub Workbook_Open()
    Application.CommandBars("Blattschutz für Neigungen").Controls
   (1).OnAction = "Blattschutz_dieses_ja"
    Application.CommandBars("Blattschutz für Neigungen").Controls
   (2).OnAction = "Blattschutz_dieses_nein"

    'usw.

    Application.CommandBars("Blattschutz für Neigungen").Visible =
    True
End Sub

Damit ist gewährleistet, das auch bei Umbenennung einer Datei die richtigen Sub's, nämlich die aus der umbenannten Datei (und nicht jene aus der ursprünglichen Datei) an die Schaltflächen angebunden sind.

Beste Grüße
Jürgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Nepumuk
Mitglied
Entwicklungsleiter


Sehen Sie sich das Profil von Nepumuk an!   Senden Sie eine Private Message an Nepumuk  Schreiben Sie einen Gästebucheintrag für Nepumuk

Beiträge: 351
Registriert: 16.10.2004

erstellt am: 21. Jul. 2007 00:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jürgen56 10 Unities + Antwort hilfreich

Hallo Jürgen,

wenn du die Symbolleiste, an statt von Hand zu schnitzen gleich zur Laufzeit per Code erzeugt hättest, wäre die Frage nie aufgetaucht.

------------------
Gruß
Nepumuk 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz