Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Excel 2013 | Office 2013 | Visual Studio
Um ein Win32-Dialogfeld anzuzeigen, z. B. mit der Windows SDK Funktion DialogBox, müssen Sie zuerst die vollständigen 32-Bit-instance und Standard Fensterhandles für Excel abrufen. Weitere Informationen finden Sie unter Zugreifen auf Excel-Instanzen und Hauptfensterhandles.
Wenn Ihr Projekt die Dialogfeldressource enthält, müssen Sie mehrere Schritte ausführen, um die Nachrichtenverarbeitungsroutine auf die des neu angezeigten Dialogfelds festzulegen und die Excel-Nachrichtenverarbeitungsroutine wiederherzustellen, wenn das Dialogfeld geschlossen wird. Der Beispielbefehl fShowDialog im generischen Projekt veranschaulicht die Verwendung der Windows-Funktionen, um dies ordnungsgemäß auszuführen.
Sie können Dialogfelder auch mithilfe der C-API anzeigen, ohne Windows SDK Funktionen verwenden zu müssen. Die Dialogfeldfunktionen der C-API sind jedoch im Vergleich zu Windows, Visual Basic for Applications (VBA) oder Microsoft Foundation Classes (MFC) sehr eingeschränkt. (Beispielsweise sind C-API-Dialogfelder immer modal).
Siehe auch
Zugreifen auf Excel-Instanz- und Hauptfensterhandles
C-API-Funktionen, die nur aus einer DLL oder XLL aufgerufen werden können