아래의 코드를.. ppt내에서 macro를 추가하고..
shape을 선택하고.. 추가된 macro을 실행하면.. shape 이름을 지정할 수 있음.
Sub NameShape()
'used to name shapes
'select the shape by clicking on it then go to macros and and then run this code !!!!
'you can then use that name in VBA to reference that object. lot easier than trying to guess at "rectangle 2" or what index a object is.
Dim Name$
On Error GoTo AbortNameShape
If ActiveWindow.Selection.ShapeRange.Count = 0 Then
MsgBox "No Shapes Selected"
Exit Sub
End If
Name$ = ActiveWindow.Selection.ShapeRange(1).Name
Name$ = InputBox$("Give this shape a name", "Shape Name", Name$)
If Name$ <> "" Then
ActiveWindow.Selection.ShapeRange(1).Name = Name$
End If
Exit Sub
AbortNameShape:
MsgBox Err.Description
End Sub
'블로그 (Blog) > 개발로그 (Devlogs)' 카테고리의 다른 글
스트링 매칭률 계산 라이브러리 Rapid fuzzy (0) | 2024.03.29 |
---|---|
math expression parser (0) | 2024.03.28 |
LibTomCrypt를 이용한 AES – CFB 모드 복호화 테스트 (0) | 2024.03.19 |
지정 파일들만 남기고 모두 지우기 (0) | 2024.03.19 |
Python에서 ctags 분석 (0) | 2024.03.18 |