Пример #1
0
        private void selChanged(object sender, Microsoft.Office.Tools.Word.SelectionEventArgs e)
        {
            try
            {
                Word.Document  doc = ThisApp.ActiveDocument;
                Word.Selection sel = ThisApp.Selection;

                if (sel != null && sel.Range != null)
                {
                    if ((sel.get_Information(Word.WdInformation.wdWithInTable)) && (sel.Tables.Count > 0))
                    {
                        ThisTable = sel.Tables[1];
                        state_in_table();
                        UpdateStatusBar(sel);
                    }
                    else
                    {
                        ThisApp.DisplayStatusBar = false;

                        if (fcie.IsNumeric(sel.Text, System.Globalization.NumberStyles.Any))
                        {
                            state_in_text();
                        }
                        else
                        {
                            state_in_shit();
                        }
                    }
                }
                else
                {
                    state_in_shit();
                }
            }
            catch
            {
                ThisApp.DisplayStatusBar = false;
                state_in_shit();
            }
        }
Пример #2
0
 private void ThisDocument_SelectionChange(object sender, Microsoft.Office.Tools.Word.SelectionEventArgs e)
 {
     selChanged(sender, e);
 }