J'ai la situation suivante:
J'ai développé un cahier de travail VSTO Excel 2016, quidéclenche du code lorsque vous copiez / collez une feuille de calcul Excel dans le classeur mentionné ci-dessus. Lorsque je publie le projet (Propriétés du projet> Publier> Publier maintenant), Visual Studio crée les éléments suivants dans le dossier:
- Classeur Excel (.xlsx)
- Fichier VSTO (.vsto)
- fichier setup.exe
Le classeur s’ouvre uniquement sans erreur lors de la première exécution du programme d’installation, qui installe évidemment le fichier .vsto.
Ma question:
Pouvez-vous générer / publier un.Le classeur xlsx qui est portable, c’est-à-dire que vous n’aurez rien à installer car le code est déjà dans le fichier .xlsx? Parce que je ne veux pas exécuter le setup.exe à chaque fois que je suis passé sur un autre PC.
Ou y a-t-il même une solution alternative à VSTO / mon problème?
Réponses:
1 pour la réponse № 1Le seul moyen d'intégrer et de distribuer du code dans un classeur consiste à utiliser VBA.
Il n’existe aucun moyen d’intégrer une solution VSTO dans un classeur - VSTO a été explicitement conçu pour ne pas permet cela pour des raisons de maintenance du code et de sécurité.