아마도 VBA를 사용합니다. Visual Basic에서 붙여 넣기. 타겟 된 자리 표시 자/텍스트 상자 (텍스트)를 선택하십시오. 그런 다음 실행하십시오.
Sub convertToTitle()
Dim osld As Slide
Dim SlideIndex As Long
Dim oshp As Shape
Dim oTxR As TextRange
SlideIndex = ActiveWindow.View.Slide.SlideIndex
Set osld = ActivePresentation.Slides(SlideIndex)
Set oshp = ActiveWindow.Selection.ShapeRange(1)
Set osld = oshp.Parent
Set oTxR = oshp.TextFrame.TextRange
With ActivePresentation
ActivePresentation.Slides(SlideIndex).CustomLayout = ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
'use layout = 2 because it has both Title & Content
'but you can use any layout as long as it has Title in it
osld.Shapes.Placeholders.Item(1).TextFrame.TextRange = oTxR.Characters
oshp.Delete
End With
End Sub
바일 라, 제목 자리 표시 자로 변경됩니다. 그러나 모든 슬라이드에 대해 실행해야합니다.
아니요, 기존 모양을 자리 표시 자로 변환 할 수 없습니다. 당신이 할 수있는 최선의 방법은'yourslide.Shapes.AddPlaceholder (...'그리고 셰이프'.TextRange'를이 새로운 자리 표시 자에 복사하는 것입니다.) –
제목 표시자가 아닌 자리 표시 자입니다. 체크 박스를 통해 제목을 원하는 것은 아닙니다. 이것은 기본적으로 말하고있는 것입니다. –
나는 당신이 원하는 것에 대해 분명합니다. 답은 똑같습니다. 불가능합니다. –