xlAutoOpen
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