Я хотел бы, чтобы специальный символ с кодом символа 25B0, который равен 9648 в Unicode, стал моей точкой маркера в PowerPoint. Но похоже, что он не является частью меню специальных символов в PowerPoint - я не мог найти его в Arial, Webdings, Wingdings 1-3 ... Есть ли способ найти / получить его там? Импортировать его как картинку в моем частном случае - бесполезная альтернатива. Спасибо за любые идеи. (Я работаю с PowerPoint 2010.)
Вышеупомянутое было бы моим любимым решением. Если это невозможно, я мог бы подумать о решении через VBA. Есть ли возможность сообщить заполнителю основного текста, что я хочу использовать специальный символ 9648 на втором уровне маркера и символ 9649 на третьем уровне?
Это код, который я упомянул в своем первом ответе Стиву:
Sub Bullets()
Dim Shp As Shape
Dim sld As Slide
Dim i As Integer
Set sld = Application.ActiveWindow.View.Slide
Set Shp = sld.Shapes.AddShape(Type:=msoShapeRectangle, Left:=416.97612, Top:=160.44084, Width:=323.9998, Height:=283.46439)
With Shp
.Fill.Visible = msoFalse
.Line.Visible = msoFalse
With .TextFrame
.TextRange.Text = "Text 1" & vbCrLf & "Text 2" & vbCrLf & "Text 3"
.VerticalAnchor = msoAnchorTop
.MarginBottom = "10"
.MarginLeft = "10"
.MarginRight = "10"
.MarginTop = "10"
.WordWrap = msoTrue
With .TextRange
.Font.Size = 14
.Font.Name = "Arial"
.Font.Color.RGB = RGB(0, 0, 0)
.ParagraphFormat.Alignment = ppAlignLeft
.ParagraphFormat.Bullet.UseTextColor = msoFalse
.ParagraphFormat.Bullet.UseTextFont = msoFalse
.ParagraphFormat.Bullet.Font.Color.RGB = RGB(9, 91, 164)
.Characters(1, 6).Font.Bold = msoTrue
For i = 2 To 3
With .Paragraphs(i).ParagraphFormat.Bullet
.Visible = msoTrue
End With
Next
With .Paragraphs(2)
.IndentLevel = 2
.ParagraphFormat.Bullet.Character = 9648
.ParagraphFormat.Bullet.RelativeSize = 1
End With
With .Paragraphs(3)
.IndentLevel = 3
.ParagraphFormat.Bullet.Character = 9649
.ParagraphFormat.Bullet.RelativeSize = 1
End With
End With
With .Ruler
.Levels(2).FirstMargin = 14.173219
.Levels(2).LeftMargin = 28.346439
.Levels(3).FirstMargin = 28.346439
.Levels(3).LeftMargin = 42.519658
End With
End With
.Select (msoFalse)
End With
End Sub