Hallo zusammen,
ich möchte ein Programm schreiben welches mir unter anderen ermöglicht ein externes Programm zu öffnen und in diesem externen Programm ein Makro startet.
Auf dem Rechner wo ich mein programm schreibe existiert dieses Programm aber nicht. Ich möchte quasi so schreiben, dass mein Tool auf einem anderen Rechner funktionieren soll - wo sich das externe Programm befindet.
Auf dem anderen Rechner konnte ich es bereits über Excel03 VBA umsetzen. Allerdings konnte ich, da das Programm auch installiert ist, einen Verweis darauf deklarieren (Verweis auf ARUser). Es handelt sich um das Remedy - wer es kennt?! Hier mal der Code für Excel 2003
Klappt wirklich super. Aber weiß jemand wie dieses in VB 2008 umsetzen kann, so dass dieses als Prog läuft??
Danke im voraus...
ich möchte ein Programm schreiben welches mir unter anderen ermöglicht ein externes Programm zu öffnen und in diesem externen Programm ein Makro startet.
Auf dem Rechner wo ich mein programm schreibe existiert dieses Programm aber nicht. Ich möchte quasi so schreiben, dass mein Tool auf einem anderen Rechner funktionieren soll - wo sich das externe Programm befindet.
Auf dem anderen Rechner konnte ich es bereits über Excel03 VBA umsetzen. Allerdings konnte ich, da das Programm auch installiert ist, einen Verweis darauf deklarieren (Verweis auf ARUser). Es handelt sich um das Remedy - wer es kennt?! Hier mal der Code für Excel 2003
VB.NET-Quellcode
- Dim objARSession As New ARUSER.COMAppObj
- Dim objARWindow As ARUSER.ICOMFormWnd2
- Dim sessionID As Long
- Dim stUserName, stPassword As String
- stUserName = "Mein Username"
- stPassword = "Mein Passwort"
- sessionID = objARSession.Login(stUserName, stPassword, 0)
- Set objARWindow = objARSession.LoadForm(sessionID, "Mein Server", "Mein Link", "", ARDisplay, 1)
- Call objARSession.RunMacro(sessionID, "TEST MAKRO", 0, 0)
- End Sub
Klappt wirklich super. Aber weiß jemand wie dieses in VB 2008 umsetzen kann, so dass dieses als Prog läuft??
Danke im voraus...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „MSB2000“ ()