1

使用以下 C# 代码,我可以获得原始文本。然而,我需要的是一种获取文本格式(粗体、斜体等)的方法。

string noteText;

for ( var i = 1; i <= mySlide.NotesPage.Shapes.Count; i++ )
{
   var noteShape = mySlide.NotesPage.Shapes[i];

   if ( noteShape.Type == OfficeCore.MsoShapeType.msoPlaceholder )
   {
      if ( noteShape.PlaceholderFormat.Type == PowerPoint.PpPlaceholderType.ppPlaceholderBody )
      {
         if ( noteShape.HasTextFrame == OfficeCore.MsoTriState.msoTrue )
         {
            if ( noteShape.TextFrame2.HasText == OfficeCore.MsoTriState.msoTrue )
            {
               noteText = noteShape.TextFrame.TextRange.Text;
               break;
            }
         }
      }
   }
}

任何人都可以帮忙吗?

4

0 回答 0