テキストボックスの幅を未定義に設定して、PowerPoint2007で自動調整として動作するようにしようとしています。次を使用します。
shape = slide.Shapes.AddTextbox(Office.MsoTextOrientation.msoTextOrientationHorizontal, left, top, 0f, 0f);
そして、pp-2007のスライドでは見栄えがしますが、pp-2010でプレゼンテーションを開くと、テキストのすべての文字が互いに折り返されています。これは、幅を0に設定した場合に予想されることかもしれませんが、pp-2007では問題なく表示されます。私も以下を使用しますが、それは役に立ちません:
shape.AutoSize = PpAutoSize.ppAutoSizeShapeToFitText;
私もこのように試しました:
shape = slide.Shapes.AddTextbox(Office.MsoTextOrientation.msoTextOrientationHorizontal, left, top, float.NaN, 0f);
しかし、それは私に非常に長いテキストボックスを与えるだけです
誰かがこれについて私を助けることができますか?