private void ThisAddIn_Startup(object sender, System.EventArgs e) { InitNLog.StartNLog(); logger.Info("ThisAddIn_Startup {0}", this.Application.Name); PPTText.Initialize(); Ribbon1.Init(); thisAddIn = this; foreach (Ribbon1 r1 in ribbon1L) { r1.InitHandlers(this.Application); } }
/// <summary> /// Enregistre le ruban <paramref name="r1"/> afin que la méthode <c>InitHandlers</c> /// soit exécutée une fois que l'add in est démarré. /// </summary> /// <param name="r1">Le ruban qui a été instancié.</param> public static void RegisterRibbon(Ribbon1 r1) { ribbon1L.Add(r1); }