Thema Datum  Von Nutzer Rating
Antwort
Rot CommandbarsControls mit ID zum gezielten aufrufen
13.01.2006 09:53:03 Danwe
NotSolved
15.01.2006 18:50:05 Rasta
NotSolved
15.01.2006 20:57:37 Danwe
NotSolved
17.01.2006 20:25:15 Rasta
NotSolved

Ansicht des Beitrags:
Von:
Danwe
Datum:
13.01.2006 09:53:03
Views:
2226
Rating: Antwort:
  Ja
Thema:
CommandbarsControls mit ID zum gezielten aufrufen
Hallo,

ich erstelle hier ein Commandbar Control:

[code]
Dim x As CommandBarControl

Set x = CommandBars("Zeichen zählen").Controls.Add(Type:=msoControlEdit)
[/code]

Nun möchte ich diesem Control noch eine ID zuweisen und das Objekt später wieder löschen (per ID Aufruf.)
Das sieht dann bei mir so aus:

[code]
Dim x As CommandBarControl


Set x = CommandBars("Zeichen zählen").Controls.Add(Type:=msoControlEdit, ID:=8912)


CommandBars("Zeichen zählen").Controls(ID:=8912).Delete
[/code]

Funktioniert aber leider nicht, es wird kein Control erstellt.
Mein eigentliches Problem ist eigentlich, das ich bei einem Neustart von Word im "x As CommandBarControl" nicht mehr stehen habe, welches Control mit x angesprochen werden soll u. somit der Rest von meinem code nicht mehr funktionieren kann. Ich denke ich muss also meinem msoControlEdit eine ID zuweisen können, die ich später wieder ansprechen kann, ggf. auch nach einem neustart von Word, oder etwar nicht?

So funktioniert es übrigens aber eben ohne ID:
[code]
Set x = CommandBars("Zeichen zählen").Controls.Add(Type:=msoControlEdit)
[/code]
Gezieltes löschen oder Aufruf nach einem neustart ist so aber scheinbar nicht möglich :-(

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot CommandbarsControls mit ID zum gezielten aufrufen
13.01.2006 09:53:03 Danwe
NotSolved
15.01.2006 18:50:05 Rasta
NotSolved
15.01.2006 20:57:37 Danwe
NotSolved
17.01.2006 20:25:15 Rasta
NotSolved