2017-10-05 1 views
0

Je tente de connecter un gestionnaire d'événements pour un événement Change de feuille de calcul dans la méthode private void ThisAddIn_Startup(object sender, System.EventArgs e).Exemple de VSTO pour Excel en C# pour la configuration et l'utilisation de l'événement de changement de feuille de calcul?

Si j'accepte l'entrée ajoutée en utilisant la touche de tabulation, la ligne suivante est ajoutée à private void ThisAddIn_Startup(object sender, System.EventArgs e):

activeWorksheet.Change += ActiveWorksheet_Change; 

et la méthode suivante est ajoutée:

private void ActiveWorksheet_Change(Excel.Range Target) 
    { 

    } 

Cette compile, mais jette un exception à:

activeWorksheet.Change += ActiveWorksheet_Change; 

Y at-il une référence avec des exemples sur l'utilisation événements avec un complément Excel en utilisant VSTO et C#?

Y at-il des livres récents sur l'utilisation de VSTO et C#?

Répondre

1

utiliser le code suivant:

this.Application.SheetChange += Application_SheetChange; 

private void Application_SheetChange(object Sh, Excel.Range Target) 
{ 
      // your code here 
}