Пример #1
0
 /// <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();
     }
 }
Пример #2
0
 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);
     }
 }