private void Ribbon1_Load(object sender, RibbonUIEventArgs e) { logger.ConditionalDebug("Ribbon1_Load"); // On a rencontré un problème dans Word avec l'ordre de démarrage du ruban et // de l'"add in". Par principe de précaution on met en oeuvre le même mécanisme // de protection ici aussi. if (ColorizationPPT.thisAddIn != null) { InitHandlers(ColorizationPPT.thisAddIn.Application); } else { ColorizationPPT.RegisterRibbon(this); } }
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); } }