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(); } }
private void ThisDocument_SelectionChange(object sender, Microsoft.Office.Tools.Word.SelectionEventArgs e) { selChanged(sender, e); }