J'ai développé un addin Excel qui récupère les données de DB. Il existe des scénarios où l'Excel devient non-réactif et se bloque.L'extension Excel VSTO ne cesse de se dégrader après les plantages Excel. N'importe quelle façon d'exécuter addin.Connect = true quand excel redémarre
Ensuite, je redémarre Excel, l'addin est répertorié dans AddIns actif, mais il n'apparaît pas dans le ruban.
Ensuite, je dois aller à Fichier-> Options-> AddIns-> Com AddIns-> Décochez les AddIns vérifiés, puis même chemin encore et Vérifiez l'AddIn à nouveau et il apparaît.
J'ai besoin d'aide pour vérifier quand Excel est redémarré Je devrais vérifier si ajouter connecté (ou visible pour les utilisateurs), si non, connectez-le et montrer. Dans ma tentative morne, j'ai essayé de suivre:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{ int i =1;
try
{
foreach (COMAddIn addin in Application.COMAddIns)
{
if (addin.Description.Contains("ExcelAddInNewTest"))
{
// addin.Guid.ToString();
addin.Connect = true;
MessageBox.Show(addin.Description.ToString());
//if (addin.Connect != true)
//{
// addin.Connect = true;
//}// addin.
}
}
}
catch(Exception ee)
{
MessageBox.Show("Error in Addin Startup");
}
Toute aide serait grandement appréciée.
Merci beaucoup @Stan, cela semble très prometteur. J'essaie cette approche. – user3675870