HERBERS Excel-Forum - die Beispiele

Thema: Beim Öffnen PowerPoint starten und danach Mappe aktivieren

Home

Gruppe

Extern

Problem

Beim Laden der Arbeitsmappe soll Powerpoint gestartet und nach dessen Beendigung die Mappe wieder aktiviert werden.

Lösung
Geben Sie den Ereigniscode in das Klassenmodul der Arbeitsmappe ein.
ClassModule: DieseArbeitsmappe

Private Sub Workbook_Open()
   Call Win32WaitTilFinished("powerpnt.exe")
End Sub

StandardModule: basMain

Public Const PROCESS_QUERY_INFORMATION = &H400
Public Const WAIT_TIMEOUT = &H102&

Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, _
    ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, _
    ByVal dwMilliseconds As Long) As Long

Sub Win32WaitTilFinished(ProgEXE As String)
    Dim ProcessID As Long
    Dim hProcess As Long
    Dim RetVal As Long
    ProcessID = Shell(ProgEXE, vbMaximizedFocus)
    hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, False, ProcessID)
    Do
        DoEvents
        RetVal = WaitForSingleObject(hProcess, 50)
    Loop Until RetVal <> WAIT_TIMEOUT
End Sub

Beiträge aus dem Excel-Forum zu den Themen Extern und PowerPoint

Diagramme in PowerPoint mit VBA neu befüllen Verlinkung Excel-Powerpoint
Hilfe bei Diagramm zu PowerPoint VBA Dateiname externer Datei ändern
mit VBA automatisch PowerPoint erstellen Tabellenblatt aus externer Exceldatei kopieren
Zugriff von Excel auf Powerpoint-Diagramm ConboBox mit externe Daten füllen
Wert aus Excel in PowerPoint-Diagrammen verwenden Wert in externer Datei suchen
Verknüpfung Excel-Powerpoint Powerpoint per Makro öffnen
Text aus Powerpoint extrahieren Aufruf externer Programme
Externe Bezüge auslesen mit VBA Externe Verküpfung anpassen
Pivot mit Externer DB am Limit? Excel in PowerPoint
Externe Verknüpfungen Blätter in Externer Arbeitsmappe einblenden
In UserForm PowerPoint-datei öffnen externes Verzeichnis ansprechen
Externe Datenquelle via VBA Pivot mit Externer DB UNION funzt nich
Verknüfungen in Powerpoint 2007 löschen Nur externe Bezüge rausnehmen
*xlt-Dateien als externe Datenquelle nutzen Externes Programm öffnen
Makro: Bezug auf externes xls-File? Wert an externes Programm übergeben
Externe Excel-Verknüpfungen automatisiert ändern Excel-Objekt in Powerpoint
Verlinkung externer Arbeitsmappen Tabelle in externer Datei löschen
externe Bezüge suchen/ersetzen neue Zeile und externe Bezüge....
Powerpoint exccel import Externe Verknüpfung finden
offtopic Suche Forum für PowerPoint Lösung: Excel-Charts dynamisch in Powerpoint
externe Bezüge Summenprodukt + Externe Bezüge
Powerpoint in Excel Datenbank in externer Datei
Powerpoint -> Excel... Hilfe bei Warnmeldungen?? Excel Diagramme in Powerpoint verknüpfen?
Fehler beim Kopieren von externer Tabelle anzahl Blätter externer Excel-Datei
Externe Daten aus Access Excel Diagram in Powerpoint verknüpfen