4

いくつかのユーザー データを取得し、VSTO を使用して PowerPoint プレゼンテーションに追加しています。書式設定を正しく表示するには、テキスト ボックス内の一部のテキストの左マージンを設定できるようにする必要があります。テキストの最初のブロックがあり、その後にインデントされた別のブロックが続きます。例 (間隔を強調するために下線を追加):

Lorem ipsum dolor sit amet, consectetur adipiscing elit. セッド・ヴェスティビュラム・エレメンラム・ネケ・イド・ロンクス。In fermentum eros nec dolor lobortis sit amet fermentum est consequat. Curabitur eleifend nunc eu odio vehicula ut elementum erat aliquam. Ut adipiscing ipsum sit amet leo pulvinar hendrerit. Cum sociis natoque penatibus et magnis dis parturient montes, nasceturridiculus mus. Nulla non neque in velit lacinia tempor et a lacus.
____________Cras auctor bibendum urna, a facilisis lacus lacinia non.
____________Nullam at quam a mauris consequat vulputate sed eu sapien.
____________Fusce sed urna nulla, ut sagittis lacus. Pellentesque tortor
___________augue、scelerisque at aliquet a、pretium ac ipsum.

Shape.TextFrame.TextRange.IndentLevel = 2テキストの下部ブロックに設定することで、この効果を得ることができます。ただし、マージンの値をプログラムで設定する方法がわかりません。誰もこれを行う方法を知っていますか?

4

1 に答える 1

3

これは viaShape.TextFrame.MarginRightなどShape.TextFrame.MarginLeftで処理されます。

于 2009-09-21T17:50:05.917 に答える