我做了一个函数来应用自定义项目符号多达 5 级父级、1 级、2 级、3 级和无。
shapeR.TextFrame.Ruler.Levels[1].FirstMargin = 0;
shapeR.TextFrame.Ruler.Levels[1].LeftMargin = (float)40.53543;
shapeR.TextFrame.Ruler.Levels[2].FirstMargin = 60;
shapeR.TextFrame.Ruler.Levels[2].LeftMargin = (float)100.53543;
shapeR.TextFrame.Ruler.Levels[3].FirstMargin = 120;
shapeR.TextFrame.Ruler.Levels[3].LeftMargin = (float)160.53543;
shapeR.TextFrame.Ruler.Levels[4].FirstMargin = 180;
shapeR.TextFrame.Ruler.Levels[4].LeftMargin = (float)220.53543;
shapeR.TextFrame.Ruler.Levels[5].FirstMargin = 240;
shapeR.TextFrame.Ruler.Levels[5].LeftMargin = (float)280.53543;
ApplyBulletStyle(bullet_Character, textR);//works good
//whats inside this function is textR.ParagraphFormat.Bullet.Character = '○'; with different characters
PowerPointApp.ActiveWindow.Selection.TextRange.IndentLevel = 1;//or 2 ,3,4 ,5
但是这段代码有时不能很好地工作
存在缩进问题。
主要问题发生在我使用编号项目符号时,例如 4 行或段落有 1. ,2。键入项目符号,如果我将中间一个更改为 a),b) 键入所有段落更改的项目符号项目符号。
还尝试了左缩进属性,但发生第二点错误。
我正在使用 Visual Studio 2019 和 addin express