command button einen namen vergeben

Informationen und Beispiele zu den hier genannten Dialog-Elementen:


Excel-Version: 9.0 (Office 2000)
nach unten

Betrifft: command button einen namen vergeben
von: rahel
Geschrieben am: 02.07.2002 - 08:36:48

hi zusammen,
wie kann ich einem commandbutton einen namen zuordnen? ich habe folgendes:
Sub com_bu()
ActiveSheet.OLEObjects.Add _
(ClassType:="Forms.CommandButton.1", Link:=False, _
DisplayAsIcon:=False, Left:=500, Top:=45.75, _
Width:=113.25, Height:=24).Select
Selection.Cut
Sheets("Diagramm_Fragen").Select
ActiveChart.ChartArea.Select
ActiveChart.Paste
With Selection
.Placement = xlMove
.PrintObject = False
End With
End Sub
nach oben   nach unten

Re: command button einen namen vergeben
von: MikeS
Geschrieben am: 02.07.2002 - 08:47:43

Hi Rahel,

wenn Du den Namen des Buttons ändern willst, dann:

mit re.Maustaste anklicken und bei Name: CommandButton1
einfach überschreiben.

Du mußt dann natürlich noch im Code den Namen ändern.

Ciao MikeS

nach oben   nach unten

Re: command button einen namen vergeben
von: rahel
Geschrieben am: 02.07.2002 - 08:50:14

genau das ist ja mein problem, wie sieht dies im code aus? wenn ich es mit dem makrorekorder aufzeichne wird dies im code nicht angezeigt?!

nach oben   nach unten

Re: command button einen namen vergeben
von: MikeS
Geschrieben am: 02.07.2002 - 09:03:52

Hi Rahel,

wenn Du mit der Steuerelement-Toolbox einen Button einfügst,
wird dieser Button automatisch benannt "CommandButton1, 2, 3 usw".

Nach Änderung des Namens in z.B. "Test" müßte die Codezeile
nicht mehr so: (ClassType:="Forms.CommandButton.1", Link:=False, _

sondern so: (ClassType:="Forms.Test", Link:=False, _
aussehen.

Ich hoffe, es klappt so!?

Ciao MikeS

nach oben   nach unten

Re: command button einen namen vergeben
von: daniel p
Geschrieben am: 02.07.2002 - 09:14:01

Hallo Rahel,

mir ist nicht ganz klar, was Du vorhast. Wenn Du für den Button eine Objektvariable benutzt
Dim oBut as Object
set oBut=ActiveSheet.OLEObjects.Add(...),
kannst Du auf seine Eigenschaften zugreifen. Du kannst auch die Eigenschaft oBut.Name ändern, allerdings wird der neue Name nicht in der Eigenschaftenliste im Sheet angezeigt.

Daniel


nach oben   nach unten

leider gibt dieser befehl einen fehler aus
von: rahel
Geschrieben am: 02.07.2002 - 09:43:56

nämlich:
laufzeitfehler '1004': Objekt kann nicht eingefügt werden.
ciao rahel
nach oben   nach unten

Re: leider gibt dieser befehl einen fehler aus
von: MikeS
Geschrieben am: 02.07.2002 - 10:57:58

Hallo Rahel,

schick mir doch mal die Datei.

Mit einer kleinen Erklärung, was Du erreichen willst und dann kann ich Dir vielleicht helfen.

Ciao MikeS


nach oben   nach unten

Re: leider gibt dieser befehl einen fehler aus
von: rahel
Geschrieben am: 02.07.2002 - 15:55:40

hi mike.
macht nichts mehr, ich habe das problem nun anders gelöst. habe mir in photoshop einige navigationsschaltflächen gebastelt ;-)
vielen dank für deine bemühungen
bye, rahel

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "command button einen namen vergeben"