vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ActiveX-Programmierung
2 Fragen zu ActiveX 
Autor: Appi
Datum: 01.02.08 15:02

Hallo,

ich habe ich ActiveX-Steuerelement erstellt und binde das in Powerpoint ein. Wenn ich in PPT auf das Steuerelement doppelklicke, soll aber nicht der VB-Editor aufgehen, ich möchte, dass "der Code hinter dem Steuerelemt" ausgeführt wird, also der RunMode.

Wie kann ich das erreichen?

Ne andere Frage, wie erstelle ich ein Programm, das mal mit Einfügen->Objekt erzeugen kann?

Danke und Gruß,
Appi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: ModeratorMartoeng (Moderator)
Datum: 26.02.08 10:25

Hast du das Steuerelement überhaupt kompiliert? Oder hast Du nur in Dein VB-Formular einen PPT-Ole-Container eingefügt und darauf das OCX platziert?


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: Appi
Datum: 26.02.08 19:19

Hi Martoeng,

danke zunächst mal für deine Antwort!

ich habe das OCX im PPT-Formular platziert. Wenn ich das aber mache (also das Zeichnen des Steuerelements in PPT (nicht VBA-Designer, sondern auf einem Slide)), ist das Steuerelement in Design-Mode. Erst wenn ich die PPT-Präsentation starte, ist das Steuerelement im Runmode.
Ich möchte aber, dass wenn ich das Steuerelement anlege, es in den Runmode geht.

Ist das mit Subclassing erreichbar? Was mach ich falsch? Dass es geht hab icvh schon an anderen Programmen gesehen, nur ich weiß nicht wie

Gruß,
Appi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: ModeratorMartoeng (Moderator)
Datum: 29.02.08 20:42

Das hat nichts mit Subclassing zu tun. Das geht dann halt nicht, also einfach vorher das Steuerelement erstellen im VBA-Designer oder halt "richtig" mit VB.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: Appi
Datum: 04.03.08 16:33

Hi,

kann ich mit einem connectable Objecht erreichen?
Geht das mit VB6 überhaupt?

Danke und Gruß,
Appi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: ModeratorMartoeng (Moderator)
Datum: 04.03.08 19:10

Ich verstehe nicht ganz, warum Du überhaupt direkt auf PPT das Control "zeichnest"? Was für einen Sinn hat das ganze?


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: Appi
Datum: 05.03.08 12:13

Gute Frage:

Ich möchte sowas wie ein MS Graph nachbauen:
Füge mal in Powerpoint (PPT) ein MS-Graph-Objekt ein: Das Programm (der Prozess) Graph.exe startet und fügt ein Objekt ein. Das besondere an diesem Objekt ist, dass es bereits gestartet ist, obwohl PPT im edit-modus ist, also wenn ich z.B. einen Doppelclick drauf mache, startet eben nicht der VB-Editor, sondern ein anderer Prozess.

Meine Frage ist eigentlich, wie ich so ein Programm/Prozess (oder eher Objekt) mache, das ich in Powerpoint einfügen kann und wenn ich einen Doppelklick drauf mache, geht nicht der VBA-Editor aus, sondern das Programm "hinter" dem Objekt startet.

Etwas umständlich umschrieben, ich weiß, wenn noch fragen da sind: nur zu!
Wenn du nen Link oder so weißt, ich bin sehr neugierig ;)

Gruß,
Appi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: ModeratorMartoeng (Moderator)
Datum: 05.03.08 12:27

Mit normalem VB bspw.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: Appi
Datum: 05.03.08 14:37

Sorry, und wie?

Mir ist es noch nicht gelungen, eine Form o.ä. in Powerpoint einzubetten, die dann läuft, obwohl Powerpoint im design-modus ist. Kann auch sein, dass ich mich dämlich anstell, aber haste dazu ne Idee?

Danke und Gruß,
Appi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: rsvisionmaster
Datum: 05.03.08 15:00

Du must halt deine Routinen so scheiben, das die von dir gewünschte Funktionalität des Controls sowohl in der Entwicklerform, als auch in der Runtime ausgeführt wird.

Hierzu solltest du dir mal die Info's zum Thema Ambient- u. Usermode in deiner
Onlinehilfe durchlesen...

MfG.
RSVisionmaster

CardManager (SmartCard Tools a la CARD)

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: Appi
Datum: 05.03.08 15:36

Hi rsvisionmaster,

danke für deine Antwort.

Die Eigenschaft Usermode war bei mir immer readonly.
Wie schreibe ich denn Routinen, die sowohl im design UND runmode funktionieren?
Sorry, hatte nie ein Beispiel o.ä. gefunden.

Danke und Gruß,
Appi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: rsvisionmaster
Datum: 05.03.08 15:47

Die Beispiele dazu findest du in deiner Online-Hilfe zu VB.

Kapitel: Erstellen v. ActiveX Steuerelementen im Detail
Kapitel: Grundlagen der Steuerelementerstellung

Du hast doch nit etwa eine abgekupferte Version...

MfG.
RSVisionmaster

CardManager (SmartCard Tools a la CARD)

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 2 Fragen zu ActiveX 
Autor: Appi
Datum: 06.03.08 18:37

Hi rsvisionmaster,

nee, hab ich nicht

Ich hab ne engl. Version von VB ... aber im Internet gibts sicher eine deutsche. Werde morgen mal suchen.

Dass wir nicht aneinander vorbeireden:
Ich erstell kein ActiveX-Control für den VBA-Designer, sondern das Control muss im designmodus starten können auf einer PPT-slide.

Gruß,
Appi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel