0

introp dll を使用せずに C# から ppt をエクスポートする必要があります。私はそれを行うことができますが、HTML文字列を追加すると、つまり"<b>Krishna</b><br/><strong>Ram</strong>"任意のスライドに、レンダリングされたテキストではなく同じテキストが表示されます。私を助けることができますか?

4

1 に答える 1

1

PPT は現在、PPT で直接 HTML レンダリングをサポートしていないようです。スライド ショーを HTML としてエクスポートするか、次の質問への回答に示されているように、組み込みの書式設定を使用する必要があります:プログラムで PowerPoint テキストにフォント書式設定を適用します。

Set tr = ActiveWindow.Selection.SlideRange.Shapes(1).TextFrame.TextRange
        With tr
            .Text = "Hi There Buddy!"
            .Words(1).Font.Bold = msoTrue

C# および Office 2010 での設定のアイデアについては、具体的にはFont Membersを参照してください。

HttpServerUtility.HtmlEncode Methodを使用してテキストを HTML エンコードすることにより、私のアサーションを自分でテストできるはずです。

String TestString = "This is a <Test String>.";

String EncodedString = Server.HtmlEncode(TestString);

于 2012-05-09T12:50:46.450 に答える