반응형
S Y N O P S I S #VBA로 폰트 찾기
VBA Code
Option Explicit Dim myShp As Shape Dim slide_num As Long Dim myFont As Variant Dim msg As Long Sub catch_font() myFont = InputBox("찾을 글꼴을 입력하세요(와일드카드 사용 가능, ex. 모든 고딕체를 찾는다면 *고딕* 입력)", "글꼴 찾기") On Error Resume Next Do While Err.Number = 0 slide_num = slide_num + 1 For Each myShp In ActivePresentation.Slides(slide_num).Shapes If myShp.HasTextFrame = True Then If myShp.TextEffect.FontName Like myFont Then ActivePresentation.Slides(slide_num).Select msg = MsgBox(myShp.TextEffect.FontName & _ " 글꼴은" & " " & "현재 " & slide_num & "쪽에 있습니다." & Chr(10) & "검색을 계속 할까요?", vbYesNo) If msg = 7 Then Exit Do End If End If End If Next Loop slide_num = 0 msg = 0 Set myShp = Nothing MsgBox "검색을 종료합니다." On Error GoTo 0 End Sub
매크로 실행 동영상

반응형
'VBA Macro > VBA PowerPoint' 카테고리의 다른 글
[파워포인트 VBA] 그림 크기 일괄 변경하기 (엑셀에서 제어) (7) | 2018.05.04 |
---|---|
파워포인트에 사용된 이미지 일괄 저장 매크로 (0) | 2017.12.14 |
[파워포인트 매크로] 폴더 안의 이미지 확장자 일괄변경 매크로 (0) | 2017.12.06 |
파워포인트 그림 크기 일괄 변경 매크로 #1 (1) | 2017.10.17 |
파워포인트 슬라이드 번호 삽입 매크로 (15) | 2017.10.16 |