Donc, si je veux écrire un Xll et licence le code, alors j'ai besoin d'un point où vérifier le fichier de licence et si la licence est invalide, alors je veux que le Xll cesse de fonctionner. Je vois xlAutoOpen ressemble à un bon endroit pour inspecter le fichier de licence. Je vois aussi que xlAutoOpen doit retourner 1 selon la documentation, que se passe-t-il si quelque chose d'autre que 1 est retourné? Puis-je annuler l'ouverture de Xll? Puis-je forcer un déchargement?Comment faire pour que Xll cesse de fonctionner (si la licence est invalide)?
Y a-t-il de meilleurs endroits pour vérifier la licence et refuser de fonctionner? Sûrement, je ne dois pas attendre jusqu'à l'invocation de la première fonction de feuille de calcul.
Je ne suis pas familier avec ce cadre actuellement si pardonnant newbie-ness.
EDIT: Je suppose que je peux refuser d'appeler xlfRegister. Cela empêchera l'opération.
EDIT2: A partir de l'Excel SDK fichier d'aide
xlAutoAdd ... peut être utilisé pour ... vérifier les informations de licence, par exemple.
En outre, constaté que sur MSDN xlAutoAdd