Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Per VBScript ein externes Programm aufrufen

Mitglied: 22425

22425 (Level 1)

06.01.2006, aktualisiert 07.01.2006, 77076 Aufrufe, 3 Kommentare

Hi ich würde gerne in einem Outlookformular über VBScript ein Programm aufrufen genauer gesagt Microsoft AutoRoute. Tollerweise ist in VBScript aber irgendwie der Befehl "Shell ("Programm.exe") deaktiviert. Hiermit kann man nämlich normal ein Programm in Visual Basic aufrufen.

Gibt es eine Möglichkeit irgendwie anders das Programm aufzurufen. Vielleicht gibts ja auch irgendeinen blöden Trick, indem man ein anderes Programm oder Makro oder so was aufruft, dass dann AutoRoute startet.

Das Endziel wäre übrigens, dass dann automatisch Daten an AutoRoute von Outlook übertragen werden, AutoRoute die Entfernung und Fahrzeit berechnet, und diese zwei Daten zurückgibt. Mehr brauche ich eigentlich gar nicht. Aber ich schätze das wird nicht möglich sein oder?

Wär geil, wenn mir jemand helfen könnte.
Mitglied: gemini
06.01.2006 um 23:00 Uhr
Hallo Manuel,

wie du die Entfernungsberechnung realisieren kannst, kann ich dir auf die Schnelle nicht sagen.

Ein Programmaufruf aus VBS funktioniert aber so, aus VBA sollte es genau so funktionieren:
01.
Set WshShell = WScript.CreateObject("WScript.Shell") 
02.
WshShell.Run(DeinProgramm & "ArgumenteFürDeinProgramm")
Hope it helps
gemini
Bitte warten ..
Mitglied: 22425
07.01.2006 um 15:42 Uhr
Danke erstmal. Ist das jetzt ein Aufruf um ein Visual Basic Programm aufzurufen oder kann ich damit auch AutoRoute direkt aufrufen. Das funktioniert anscheinend nämlich nicht.
Bitte warten ..
Mitglied: gemini
07.01.2006 um 16:32 Uhr
Der Code funktioniert schon, unten nochmal ein praktisches Beispiel.

Alles zwischen ' und ' in eine Datei StartNotepad.vbs kopieren und doppelklicken
Startet den Editor und öffnet die boot.ini (sofern du ein OS >= 2000 hast)
01.
' #### StartNotepad.vbs #### 
02.
Set WshShell = WScript.CreateObject("WScript.Shell") 
03.
WshShell.Run("%windir%\notepad C:\boot.ini") 
04.
' #### e o  f ####
Wenn im Programmpfad Leerzeichen sind, musst du sie maskieren.
Startet Word2003 (wenn installiert) mit der boot.ini
01.
' #### StartWord2003.vbs #### 
02.
Set WshShell = WScript.CreateObject("WScript.Shell") 
03.
WshShell.Run("""" & "C:\Programme\Microsoft Office\OFFICE11\WINWORD.EXE" & """" & "C:\boot.ini") 
04.
' #### e o f ####
Generell solltest du AutoRoute so starten können.
Wie du dem die Parameter (deine Koordinaten) übergeben kannst weiß ich allerdings nicht

Gruß
gemini
Bitte warten ..
Ähnliche Inhalte
VB for Applications
VBScript und OR
gelöst Frage von InvisanVB for Applications5 Kommentare

Hi zusammen, derzeit bastel ich ein bisschen in VBScript rum. Leider habe ich mit dem OR Operator einige Probleme. ...

Batch & Shell

SAP Externes Programm Parameterübergabe an Skript in Variable

gelöst Frage von Erik72Batch & Shell2 Kommentare

Hallo, beim Aufruf eines externes Programmes aus dem SAP heraus ist es möglich neben dem Ausführungsserver noch einen optionalen ...

Microsoft Office

Outlook VBScript

gelöst Frage von NebellichtMicrosoft Office5 Kommentare

Hallo, seit ein paar Wochen werden keine VBScripte hinter den (Benutzerspezifschen) Outlook Formularen ausgeführt. Hat jemand eine Lösung parat ...

VB for Applications

Excel 2007 - VBA Aufruf einer externen Prozedur klappt nur als ADMIN zu 100 Prozent

Frage von ennoVB for Applications10 Kommentare

Hallo Gemeinde, ich habe da ein großes, mir nicht zu erklärendes Problem. Und zwar habe ich ein Makro, welches ...

Neue Wissensbeiträge
Humor (lol)
Meine Variante der DSGVO
Tipp von Henere vor 19 StundenHumor (lol)2 Kommentare

Datenschutzerklärung Jede gute Website braucht eine Datenschutzerklärung? Ok, dann machen Sie sich auf etwas gefasst. Präambel Artikel 12 der ...

Administrator.de Feedback

Entwicklertagebuch: Datenschutzerklärung nach DS-GVO

Information von admtech vor 1 TagAdministrator.de Feedback

Hallo Administrator User, Wir respektieren eure Privatsphäre und möchten euch daher auf die Möglichkeiten für den Umgang mit euren ...

Voice over IP

Rufnummernblock aufbrechen nun möglich bei DTAG

Tipp von Datenreise vor 1 TagVoice over IP

Bei der Telekom ist es seit einigen Tagen laut Aussage der Geschäftskunden-Hotline möglich, eine Rufnummernübernahme auch dann durchzuführen, wenn ...

Netzwerke
Riesiges Botnetz in Deutschland
Tipp von FFSephiroth vor 1 TagNetzwerke1 Kommentar

Überprüft mal eure Router und NAS

Heiß diskutierte Inhalte
Voice over IP
VOIP: Lösungen für Notruf?
Frage von MimemmmVoice over IP26 Kommentare

Hey Welche Möglichkeiten hat man eigentlich noch bei VOIP um zuverlässige Notrufe zu ermöglichen? Ein aufgeladenes Handy habe ist ...

Windows Server
Fragwürdige GPO Fehler im Syslog
gelöst Frage von Ex0r2k16Windows Server13 Kommentare

Hallo! Ich kriege bei manchen (oder sogar allen? -prüfe noch) Clients folgenden Fehler bei mehreren GPOs (aber nicht bei ...

Netzwerkmanagement
PfSense - verschiedene Subnetze über VLAN mit DHCP - WLAN-AP einrichten
gelöst Frage von xtommmikNetzwerkmanagement11 Kommentare

Hallo zusammen, ich wollte mein Netzwerk um eine HW-Firewall erweitern und habe mich nach einlesen recherchieren und Tutorials überfliegen ...

Virtualisierung
Wieviele VMs für minimale Citrix 7.15 Umgebung?
gelöst Frage von Stefan007Virtualisierung10 Kommentare

Hi zusammen, wieviele VMs (und welche sind es), brauche ich für eine minimale Citrix 7.15 Umgebung? Ich würde gerne ...