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
Rückruffunktion, die von jeder gültigen XLL implementiert und exportiert werden muss. Die xlAutoOpen-Funktion ist der empfohlene Ort zum Registrieren von XLL-Funktionen und -Befehlen, zum Initialisieren von Datenstrukturen, zum Anpassen der Benutzeroberfläche usw.
int WINAPI xlAutoOpen(void);
Parameter
Diese Funktion verwendet keine Parameter.
Eigenschaftswert/Rückgabewert
Die Implementierung dieser Funktion muss 1 zurückgeben (Int).
Hinweise
Microsoft Excel ruft xlAutoOpen auf, wenn die XLL aktiviert wird. Die XLL wird in den folgenden Situationen aktiviert:
Zu Beginn einer Excel-Sitzung, wenn sie in der letzten Excel-Sitzung aktiv war, die normal beendet wurde.
Wenn während einer Excel-Sitzung geladen.
Eine XLL kann auf verschiedene Arten geladen werden:
Wählen Sie im Menü Datei die Option Öffnen aus (wobei die Excel-Version diese Methode zum Laden von XLLs unterstützt).
Verwenden des Add-In-Managers.
Aus einer anderen XLL, die xlfRegister mit dem Namen dieser DLL als einzigem Argument aufruft.
Aus einem XLM-Makroblatt, das REGISTER mit dem Namen dieser DLL als einzigem Argument aufruft.
Wenn das Add-In während einer Excel-Sitzung deaktiviert und reaktiviert wird, wird diese Funktion bei der Reaktivierung aufgerufen.
Beispiel
Weitere Informationen finden Sie in den Dateien SAMPLES\EXAMPLE\EXAMPLE.C und SAMPLES\GENERIC\GENERIC.C, und beispielweise implementierungen dieser Funktion.
Siehe auch
xlAutoClose
xlAutoRegister/xlAutoRegister12Add-In-Manager und XLL-Schnittstellenfunktionen