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