Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel in den Vordergrund

Forumthread: Excel in den Vordergrund

Excel in den Vordergrund
21.12.2004 09:41:29
Stefan
Hallo,
da ich Excel aus einer anderen Anwendung heraus öffne und Prozeduren ablaufen lasse, soll Excel bevor die Prozeduren ablaufen in den Vordergrund geschoben werden.
Folgenden Code habe ich schon gefunden und auch - mehr oder weniger - erfolgreiche eingesetzt.Während die Prozeduren ablaufen, erscheint auf der Oberfläche ein Verlaufsbalken. Dieser wird mir schon in der linken oberen Ecke angezeigt und nicht wie gewünscht zentriert. Die Excel-Arbeitsmappe wird mir zum Schluss nicht als vollständiges Fenster, sondern minimiert - ebenfalls oben links - angezeigt.
Wie kann ich sowohl den Verlaufsbalken (ein Formular) als auch die Arbeitsmappe in original Größe und Position bringen.
Für jede Hilfe bin ich dankbar.
Grüße Stefan
Private Declare

Function FindWindow Lib "User32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare 

Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)
Public 

Sub test()
Dim hWnd As Long
hWnd = FindWindow("xlMain", vbNullString)
SetWindowPos hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_NOACTIVATE
End Sub

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel in den Vordergrund
22.12.2004 08:19:51
Matthias
Hallo Stefan,
versuch mal dieses:
Option Explicit
Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
Sub test()
SetForegroundWindow (Application.hwnd)
Application.WindowState = xlMaximized
End Sub
Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige