J'utilise fréquemment des solutions basées sur un modèle Excel VSTO. L'une des choses que j'aime dans ce type de projet est que je peux utiliser des ensembles de données mis en cache dans le modèle ou la feuille de calcul Excel pour gérer l'état de l'application qui persiste après que l'utilisateur ait enregistré le fichier. Cependant, les ensembles de données mis en cache créent un problème: le schéma du document est lié à la version de l'application. Cela n'a pas été un gros problème, mais j'ai réalisé que ce serait une bonne idée de créer un mécanisme qui lirait la version du document Excel lorsqu'il s'ouvrirait afin de détecter et gérer les incompatibilités de version. Par exemple, si mon plugin 2.1 ouvre un document 1.5, le schéma des données mises en cache ne correspondra pas à ce qui est attendu.Version du document Excel dans le complément VSTO
Existe-t-il un moyen standard ou recommandé de baliser le modèle Excel ou la feuille de calcul? Si non, quelqu'un a-t-il des suggestions sur la façon de le faire?
Oui, parfait! Spécifique à la feuille de travail et non modifiable par l'utilisateur. C'est ce que je cherchais, merci! –
Bonne idée - maintenant, peut-il être automatisé dans la fonction de publication dans Visual Studio afin que les informations majeures, mineures, de révision et de construction entrent dans elle? – Fuhrmanator
@Fuhrmanator: vous pourriez probablement dp que si vous avez enregistré les informations de version dans le CustomXmlPart. Beaucoup de façons de la peau * que * chat. – code4life