Die Inventor FAQ wird unterstützt von:

Inventor FAQ Logo

24.07.2012

Dokument über PSP aus VB.net Programm öffnen (DDE)

Wer aus einem anderen Programm ein Dokument über PSP öffnen will, so dass z.B. das PSP Rechtesystem greift, der kann DDE nutzen. Vielleicht braucht das ja nochmals jemand.

Benötigt wird http://ndde.codeplex.com/. Dll-Verweis in VB.net Projekt laden (s. auch http://www.fredshack.com/docs/dde.vb.net.html).

Codebeispiel:

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

Using client As NDde.Client.DdeClient = New NDde.Client.DdeClient("AIM.COMPASS5.DDE", "9519.63964") REM 9519.63964 = AIMKEY des Dokuments das geöffnet werden soll

            client.Connect()

            client.Execute("m_open", 60000)

        End Using

    End Sub

End Class

 

Ergebnis:

image

 

image

image

So geht es übrigens z.B. aus Word mittels VBA:

Private Sub test()
Kanalnr = DDEInitiate("AIM.COMPASS5.DDE", "9519.63964") 'Aufbau DDE-Kanal
UserId$ = DDERequest(Kanalnr, "$USERID")
Ident$ = DDERequest(Kanalnr, "#(IDENT)")
MsgBox (Ident$)
DDEExecute Channel:=Kanalnr, Command:="m_open"

DDETerminate Kanalnr 'Beenden DDE-Kanal
End Sub

Links

Keine Kommentare:

Kommentar veröffentlichen

War der Beitrag hilfreich oder hast du eine Ergänzung dazu?
Ist noch eine Frage offen?
Ich freue mich auf deine Rückmeldung!

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.

Related Posts Plugin for WordPress, Blogger...
Inventor FAQ Newsletter. Emailadresse: