Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Symbolleiste abhängig von geöffneter Datei

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:  Symbolleiste abhängig von geöffneter Datei (1660 mal gelesen)
Toto1901
Mitglied
Elektromechaniker


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

Beiträge: 232
Registriert: 05.06.2003

erstellt am: 23. Mrz. 2004 12:59    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 zusammen,
ist es in EXCEL2000 möglich eine neu erstellte Symbolleiste nur dann zur Verfügung zu stellen, wenn eine bestimmte Datei geöffnet wird?

Gruß Thomas

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

melzig
Mitglied
Maschinenbautechniker


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

Beiträge: 396
Registriert: 15.01.2003

Intel Xeon CPU E5-1650v2 @3,5 GHz; 32 GB RAM
Quadro K4000 3 GB
2x 20" TFT LG Flatron L2000CN
Space Pilot 3D Connexion
Windows 7 Professional 64 Bit
Inventor Professional 2015
-64-Bit-Edition-
Inventorintegration für
Autodesk Productstream Professional 2011

erstellt am: 23. Mrz. 2004 15:36    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 Toto1901 10 Unities + Antwort hilfreich

@Toto1901

Ja das geht:
Bei der Datei wo die spezielle Symbolleiste erscheinen soll,
folgenden Code im Visual Basic Editor unter

"DieseArbeitsmappe" eingeben:

Private Sub Workbook_Open()
Application.CommandBars("NameSymbolleiste").Visible = True
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("NameSymbolleiste").Visible = False
End Sub

"NameSymbolleiste" > hier den Namen deiner Symbolleiste eintragen.

Tschüß Frank!

[Diese Nachricht wurde von melzig am 23. Mrz. 2004 editiert.]

[Diese Nachricht wurde von melzig am 23. Mrz. 2004 editiert.]

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

Toto1901
Mitglied
Elektromechaniker


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

Beiträge: 232
Registriert: 05.06.2003

erstellt am: 23. Mrz. 2004 18:50    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


Fehler.jpg

 
Hallo Frank,
erstmal ein dickes Danke (10Us)
aber jetzt hat meine Datei eine "Fehler" siehe Anhang...
ist nicht ganz so schlimm... kannst Du mir auch da wieter helfen wäre echt klasse.

Gruß Toto

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

startrek
Moderator
Architekt


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

Beiträge: 1361
Registriert: 13.02.2003

.

erstellt am: 23. Mrz. 2004 21:55    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 Toto1901 10 Unities + Antwort hilfreich

Hi Toto,

zum 1. deinem eigentlichen Problem:
... ungetestet, IMHOIn my humble oppinion (Meiner Meinung nach) muss da ein string stehen:
application.commandbars("Toto").visible = true ' achte auf die "" 

zum 2. Nebensache:
hier mal ein Auszug wie ich das immer gemacht habe, anders kann
ichs nun wieder nicht    
alles aufs workbook open Ereignis.

CUSee You Nancy
--

Code:

Option Explicit
Private Sub Workbook_Open()
On Error Resume Next
Dim cb As CommandBar, cbb As CommandBarButton
Application.CommandBars.Add("Kalkulation")
  'BV auslagern
  Set cbb = Application.CommandBars("Kalkulation").Controls.Add()
  cbb.Caption = "BV auslagern"
  cbb.Style = msoButtonIcon
  cbb.FaceId = 3  'speichern
  cbb.OnAction = "macro" 'ruft sub macro() auf
  'BV anlegen/bearbeiten
  Set cbb = Application.CommandBars("Kalkulation").Controls.Add()
  cbb.Caption = "BV anlegen/bearbeiten"
  cbb.Style = msoButtonIcon
  cbb.FaceId = 18 'Neu
  cbb.OnAction = "macro" 'ruft sub macro() auf
Application.CommandBars("Kalkulation").Position = msoBarPopup
Application.CommandBars("Kalkulation").Visible = True
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.CommandBars("Kalkulation").Delete
End Sub

Private Sub Workbook_Activate()
On Error Resume Next
Application.CommandBars("Kalkulation").Visible = True
End Sub

Private Sub Workbook_Deactivate()
On Error Resume Next
Application.CommandBars("Kalkulation").Visible = False
End Sub

sub macro()
msgbox "Reaktion"
end sub


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

Toto1901
Mitglied
Elektromechaniker


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

Beiträge: 232
Registriert: 05.06.2003

erstellt am: 24. Mrz. 2004 06: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

Hi Nancy,
auch Dir ein dickes Danke,
ich habe jetzt auf die "" geachtet und siehe da es klappt.

Gruß Toto

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

melzig
Mitglied
Maschinenbautechniker


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

Beiträge: 396
Registriert: 15.01.2003

Intel Xeon CPU E5-1650v2 @3,5 GHz; 32 GB RAM
Quadro K4000 3 GB
2x 20" TFT LG Flatron L2000CN
Space Pilot 3D Connexion
Windows 7 Professional 64 Bit
Inventor Professional 2015
-64-Bit-Edition-
Inventorintegration für
Autodesk Productstream Professional 2011

erstellt am: 24. Mrz. 2004 07:25    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 Toto1901 10 Unities + Antwort hilfreich

@ Nancy

Auch eine schöne Variante und ich habe wieder etwas dazugelernt!

Tschüß Frank!

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