/// <summary> /// 主任务窗格显示按钮回调事件 /// </summary> /// <param name="ctrl"></param> /// <param name="pressed"></param> public void OnCLick_ShowFocus(Office.IRibbonControl ctrl, Boolean pressed) { Spotlight.IsVisible = pressed; Spotlight.Reset(); if (!pressed) { Spotlight.Hidden(); } }
private void Application_WorkbookActivate(Excel.Workbook Wb) { Common.WriteConsole("Addin事件:Application_WorkbookActivate,工作簿:" + Wb.FullName); try { if (this.Application.ActiveWorkbook != null) { string caption = Convert.ToString(Application.ActiveWindow.Caption); if (caption != null && !caption.StartsWith("★") && !caption.EndsWith("★")) { Application.ActiveWindow.Caption = string.Format("★ {0} ★ [{1}]★", Application.ActiveWindow.Caption, Application.ActiveWorkbook.Path); } //RuntimeDebugInfo.AppendText("当前工作簿:" + this.Application.ActiveWorkbook.FullName); } Spotlight.Reset(); } catch (Exception ex) { Common.WriteConsole("工作簿激活事件执行异常:" + Wb.FullName + ex.Message + ex.StackTrace); } }