Hallo Leute,
ich hatte in eine alten Datenbank per Makro einen Befehl in CMD ausführen lassen:
cmd.exe /C del \\192.168.xxx.xxx\abpfad\xyz.WAV
Dies ist aus einem Programm das meine Anrubeantwortertexte verwaltet. Ebenso müssen "copy" und andere Befehle ausgeführt werden.
Der Befehl stammt noch aus AusführenAnwendung, den es in Access2013 nicht mehr gibt.
Wie kann ich per Makro weiterhin solche Befehle ausführen lassen?
Ich habe keine lust hundert Batch-Dateien zu schreiben.
Im Voraus schon mal danke für eure Hilfe.
Hallo 12onetwo12
Wie das per Makro geht weiß ich leider nicht. aber per VBA kannst du über die Funktion (F1 Hilfe) Shell oder Shellexecute Bath oder Programm Aufrufe ausführen
Wie würde das denn mit VBA aussehen? Leider hab ich von VBA nur rudimentäre Ahnung.
Hallo 12onetwo12
Private Sub Befehl63_Click()
On Error GoTo Err_Befehl63_Click
Dim stAppName
stAppName = Shell("C:\dein_Verzeichnis\Dein_Program\Deine.exe", vbNormalNoFocus)
Exit_Befehl63_Click:
Exit Sub
Err_Befehl63_Click:
MsgBox Err.Description
Resume Exit_Befehl63_Click
End Sub
So sieht ein Befehl aus der über ein Bitton ausgelöst wird
vielen dank erst mal, an diese Syntax und entsprechenden befehle muss ich mich erst mal gewöhnen. :-\