我正在尝试将文本框的宽度设置为未定义,因此它将在 PowerPoint 2007 中表现为自动调整我使用以下内容:
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);
但这只会给我一个很长的文本框
谁可以帮我这个事?