У меня есть следующий код надстройки С# PowerPoint 2010 (только кнопка "Тест"). Я не понимаю, почему слайд, созданный вручную с использованием этого CustomLayout с ppPlaceholderBody, для которого установлено значение ppBulletNone, создает заполнитель для текстового поля с маркерами. Макет образца слайдов в PowerPoint выглядит нормально без маркеров. Я уверен, что должно быть что-то большее, чем я понимаю. Кто-нибудь может пролить свет на это?
private void button4_Click(object sender, EventArgs e)
{
PowerPoint.CustomLayout ppCL = Globals.ThisAddIn.Application.ActivePresentation.SlideMaster.CustomLayouts.Add(
Globals.ThisAddIn.Application.ActivePresentation.SlideMaster.CustomLayouts.Count + 1);
ppCL.Name = "My Custom Master Layout - text without a bullet!";
PowerPoint.Shape ppShape = ppCL.Shapes.AddPlaceholder(PowerPoint.PpPlaceholderType.ppPlaceholderBody);
ppShape.TextFrame.TextRange.Text = "Candidate";
ppShape.TextFrame.TextRange.ParagraphFormat.Bullet.Type = PowerPoint.PpBulletType.ppBulletNone;
}
Заранее спасибо за помощь... Я работал над этим дольше, чем хотел бы признать.
-Аарон