내가 할 수있게하려면 위쪽 화살표 문자를 찾아 위쪽 화살표 모양으로 바꾸고 아래쪽 화살표에 대해 동일한 작업을 수행해야합니다. 나는 VBA의 초심자이지만 매크로가 작동하기를 원한다. 파워 포인트의 모든 슬라이드를 반복해야합니다.Powerpoint VBA : 문자 화살표를 검색하고 모양 화살표로 바꿉니다
1) 화살표 문자의 위치를 찾으십니까? (INSTR 명령과 CHR 코드 명령 사용 INSTR이 ppt에서 작동하는지 또는 여기에 적절한 코드인지 확실하지 않음)
2) 이전 코드 줄에서 반환 된 위치가있는 모양을 추가하십시오. 내 코드는 이미 내 사양에이 모양을 추가합니다.
Dim i As Integer
Dim shp As Shape
Dim sld As Slide
Set sld = Application.ActiveWindow.View.Slide
Set shp = sld.Shapes.AddShape(36, 10, 10, 5.0399, 8.6399)
shp.Fill.ForeColor.RGB = RGB(89, 0, 0)
shp.Fill.BackColor.RGB = RGB(89, 0, 0)
shp.Line.ForeColor.RGB = RGB(89, 0, 0)
3) 모든 문자 화살표를 찾아 삭제하면 도형 만 남게됩니다.
저는 PPT에서 VBA를 통해 자신의 길을 고민하고 있으며 저에게 줄 수있는 도움에 감사드립니다.
감사합니다. KazJaw. 나는 정말로 여기에있는 모든 사람들의 도움에 감사 드리며, 앞으로는 그렇게 할 것입니다. 나는 과거의 대답을 읽고 가장 좋은 대답을 받아 들였다. –
@ SteveRindsberg의 제안을 참조하십시오. 이것이 가능하다는 것을 몰랐기 때문에 제가 제안한 매우 복잡한 방법은 필요하지 않습니다. 나는 스티브의 제안을 사용하기 위해 나의 대답을 수정했지만 그것이 당신을 위해 작동한다면 그는 그 대답에 대해 아마 신용을 얻어야한다. –