用ms语言查找上标和下标?

时间:2017-04-23 07:13:00

标签: c# ms-word office-interop

我想将word文件转换为html以插入数据库,但我找不到下标上标。 如何从Microsot Word文件中找到这些文件?

1 个答案:

答案 0 :(得分:0)

我为我的问题找到了这个解决方案:

 if (range.Font.Subscript > 0 || range.Font.Superscript > 0)
 {
      foreach (var subItem in range.Words)
      {
           var supTempRange = doc.Paragraphs[i + 1].Range;
           supTempRange.Find.ClearFormatting();
           supTempRange.Find.Format = true;
           supTempRange.Find.Font.Superscript = 1;

           while (supTempRange.Find.Execute())
           {
              MessageBox.Show(supTempRange.Text);
           }

          var subTempRange = doc.Paragraphs[i + 1].Range; 
          subTempRange.Find.ClearFormatting();
          subTempRange.Find.Format = true;
          subTempRange.Find.Font.Subscript = 1;

          while (subTempRange.Find.Execute())
          {
              MessageBox.Show(subTempRange.Text);
          }
  }}