Click ereignis funktioniert nicht mehr nachdem eine zweite Word Instanz geöffnet worden ist!

O

OD

Hi an alle,

ich hab eine VB 6 dll geschrieben die beim öffnen von Word 2000 geladen wird
(AddInDesigner)
und automatisch eine Symbolleiste einfügt. Als "Anfängliches Ladeverhalten"
habe ich "Startup" angegeben.

Ich hab leider das Problem das sobald ich eine zweite word Instanz öffne
(über new oder open, oder wie auch immer) das dann die Click ereignisse in
meiner erstellten Symbolleiste nicht mehr funktionieren.

Ich hab mir schon gedacht das es vielleicht dran liegen könnte das word
dlls nur beim ersten mal in den
speicher läd und dann bei einer zweiten instanz einfach nicht mehr darauf
zugreifen kann.

Irgendwie muss es doch für dieses Problem eine lösung geben.

Eine Idee von mir wäre gewessen das man vielleicht das "Document.add" bzw.
"Documents.open" ereignis irgendwie abfangen kann und dann einfach die dll
neu läd!!!
Da ist aber mein Problem das ich nicht weis, wie ich diese zwei ereignisse
abfangen soll!!!

Ich hoff ihr könnt mir helfen!

gruß
 
C

Cindy M -WordMVP-

Hi Od,

Wenn ich mich richtig erinnere, musst Du jedem Steuerelement in der
Symbolleiste einen eindeutigen Text in die TAG Eigeschaft schreiben...
ich hab eine VB 6 dll geschrieben die beim öffnen von Word 2000 geladen wird
(AddInDesigner)
und automatisch eine Symbolleiste einfügt. Als "Anfängliches Ladeverhalten"
habe ich "Startup" angegeben.

Ich hab leider das Problem das sobald ich eine zweite word Instanz öffne
(über new oder open, oder wie auch immer) das dann die Click ereignisse in
meiner erstellten Symbolleiste nicht mehr funktionieren.

Cindy Meister
Autor von: Microsoft Word. Das Profibuch (MS Press)
INTER-Solutions, Switzerland
http://www.word.mvps.org
http://homepage.swissonline.ch/cindymeister
http://go.compuserve.com/MSOfficeForum

Rückfragen & Antworten nur in der Newsgroup, bitte!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top