Office: Shell Rückgabewert

Helfe beim Thema Shell Rückgabewert in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Tag, Ich habe ein kleines Programm geschrieben, dass sich einen Wert aus einer Zelle ausliest und mit Hilfe dieses Wertes den dazugehörigen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Ceraxes, 6. November 2016.

  1. Shell Rückgabewert


    Guten Tag,

    Ich habe ein kleines Programm geschrieben, dass sich einen Wert aus einer Zelle ausliest und mit Hilfe dieses Wertes den dazugehörigen Ordner mit dem Explorer öffnet. Alle simple gehalten über die Shell Funktion. Ein weiteres kleines Unterprogramm kann dann alle Dateien in diesem Ordner auflisten.
    Nun zum eigentlichen Problem: Gibt es eine Möglichkeit, dass Unterprogramm auszuführen, sobald man den von VBA geöffneten Ordner schließt? ShellAndWait oder auch Shell Execute haben ich schon getestet in diversen Formen. Leider brachte keine Funktion das gewünschte Ergebnis. Weiß jemand noch eine Lösung?
    Der Code sieht, bis jetzt, wie folgt aus.
    Code:
    :)
     
    Ceraxes, 6. November 2016
    #1
  2. Wozu brauchst du das was ist das Ziel?
     
  3. Die Shell-Anweisung liefert bestenfalls einen Rückgabewert zur ausgelösten Aktion (z.B. Explorer-Fenster öffnen), aber damit hat man keinen Zugriff auf dieses Objekt, was man aber bräuchte, um von einem Schließen-Event unmittelbar zu erfahren.

    Am einfachsten wird wohl sein, einen Windows-Timer (ggf. API) zu starten und den Zustand des geöffneten Fensters zu prüfen.
     
  4. Shell Rückgabewert

    Mein Ziel ist es, so einfach Dateien zu pflegen. Jeder Ordner gehört zu einem Gerät und in jedem Ordner liegen dann die jeweiligen Updatefiles für dieses Gerät. Damit jemand anders das aber auch gut pflegen kann, kann man den Ordner direkt von Excel aufrufen lassen.
    Damit man aber auch weiß, welche und ob die aktuellste Datei in dem Ordner liegt, zieht sich Excel über ein anderes Makro die Dateinamen. Damit das ganze komfortabler wird, soll, nachdem man eine Datei hinzugefügt, bzw den Ordner geschlossen hat, sich Excel selbstständig updaten.


    Vielen Dank für den Hinweis, werde ich bei Gelegenheit mal testen! *Smilie
     
    Zuletzt von einem Moderator bearbeitet: 9. Februar 2021
    Ceraxes, 9. November 2016
    #4
Thema:

Shell Rückgabewert

Die Seite wird geladen...
  1. Shell Rückgabewert - Similar Threads - Shell Rückgabewert

  2. If Shell Programm ist beendet, DANN

    in Microsoft Excel Hilfe
    If Shell Programm ist beendet, DANN: Nabend an Alle, ich hab mal wieder eine Frage ^^ ja schonwieder... ich starte mit Code: Shell "C:Program FilesWindows Media Playerwmplayer.exe", 1 hier zB den MediaPlayer nun möchte ich...
  3. Mit "Shell" PDF Datei öffnen

    in Microsoft Excel Hilfe
    Mit "Shell" PDF Datei öffnen: Hallo Community, ich hoffe Ihr habt Euch nach dem Fussballfest von gestern gut erholt *grins Ich habe eine Frage zum Shell Befehl,und zwar möchte ich in einer Tabelle über einen Button eine...
  4. Shell-Befehl mit Leerzeichen im Dateinamen -> Fehler

    in Microsoft Excel Hilfe
    Shell-Befehl mit Leerzeichen im Dateinamen -> Fehler: Hallo, ich versuche hier krampfhaft ein PDF-Dokument via Shell aufzurufen. Im Dateinamen dazu sind Leerzeichen enthalten, die ein Problem für ihn darstellen es zu öffnen. Weiß jemand wie man...
  5. Shell Aufruf einer Batch

    in Microsoft Access Hilfe
    Shell Aufruf einer Batch: Hallo Forum, eine kurze Frage bzgl. Aufruf einer Batch-Datei. Diese kopiert für eine andere Perl-Anwendung eine Konfigurationsdatei und startet diese im Anschluß. Bei manueller Ausführung...
  6. Shell-Funktion (Ausführen)

    in Microsoft Access Tutorials
    Shell-Funktion (Ausführen): Shell-Funktion (Ausführen) Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  7. Postfach via Shell einbinden

    in Microsoft Outlook Hilfe
    Postfach via Shell einbinden: Hallo zusammen, ich würde gerne ein Shellscript schreiben das mir erlaubt eine bestimmte Email Adresse in mein Postfach zu integrieren. Wie das manuell funktioniert weis ich. ->...
  8. VBA - shell-Befehl senden

    in Microsoft Excel Hilfe
    VBA - shell-Befehl senden: Hallo alle miteinander! :) Ich habe irgendwie ein Problem mit der shell-funktion.. Ich möchte, dass wenn ich auf einen Button klicke, ein Befehl an die Eingabeaufforderung gesendet wird....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden