Thema Datum  Von Nutzer Rating
Antwort
25.10.2007 11:10:29 Jeannine
NotSolved
Blau Aw:Excel-Tool während Berechnung für Benutzer sper
26.10.2007 11:56:14 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
26.10.2007 11:56:14
Views:
1034
Rating: Antwort:
  Ja
Thema:
Aw:Excel-Tool während Berechnung für Benutzer sper
Hallo Jeannine
das Problem habe ich schon vor einiger Zeit gehabt und in VBA nicht lösen können. "Shell" arbeitet das aufgerufene Programm asynchron ab, so dass das aufrufende sofort wieder zur Verfügung steht. Ich habe mich damals beholfen, indem ich die "Tasks"-Auflistung (findest du ggf. in der VBA-Hilfe für Word) auswertete und den Fokus auf das aufgerufene Programm gestellt habe, so dass dieses angezeigt wurde. Allerdings kehrt man dann ohne Änderung des aufgerufenen Programms nicht mehr automatisch in das aufrufende zurück. Wird in der Taskleiste das aufrufende Programm während der Laufzeit des aufgerufenen wieder angeklickt, ist es allerdings nicht gesperrt. Die "Sperrung" ist also nur optisch!
Ansonsten müsstest du tiefer in Windows einsteigen. Die "Shell32.dll" öffnet angeblich Möglichkeiten, verlangt aber Kenntnisse in der API-Programmierung. Mir ist das zugegebenermaßen nicht gelungen.
Falls du eine einfachere Lösung finden solltest, teile sie doch bitte mit, da viele damit zu kämpfen haben.
Ich hoffe, dir dennoch etwas geholfen zu haben
Holger


Jeannine schrieb am 25.10.2007 11:10:29:

Hallo,

ich habe ein Excel-Tool erstellt welches per Knopfdruck zuerst Daten exportiert und dann ein C-Programm startet. Nun möchte ich, dass sobald die Berechnungen los gehen der Benutzer nichts mehr in dem Excel-Tool machen kann. Also z.B. eine Message-Box die erst weg zu klicken geht wenn das C-Programm fertig ist. Wie könnte ich das lösen?

Danke schonmal
Jeannine

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
25.10.2007 11:10:29 Jeannine
NotSolved
Blau Aw:Excel-Tool während Berechnung für Benutzer sper
26.10.2007 11:56:14 Holger
NotSolved