2017-03-23 2 views
0

도형 객체에 새 도형 객체를 복제하고 그 객체를 도형 객체에 추가 한 다음 문서 끝에 추가하려고합니다.VBA 워드의 도형 객체에 도형 객체 추가

내가 함께 얻을 모양 개체 : 모양으로

희미한 oShape

oShape = ActiveDocument.Shapes (1)

내가 어떻게 할 수 있습니까?

감사합니다,

답변

0

당신은 단순히 oNewShape 이제 중복 된 형태를 포함

Option Explicit 

Sub DuplicateShape() 
    Dim oShape As Shape 
    Dim oNewShape As Shape 
    Set oShape = ActiveDocument.Shapes(1) 

    Set oNewShape = oShape.Duplicate 

End Sub 

를 복제하는 방법을 사용할 수 있습니다.

난 당신이 "문서의 끝"무슨 뜻인지 잘 모르겠지만, 당신은

+0

감사 (.Left 및 .Top, 혹은 .ConvertToInlineShape 사용) 정확하게 위치를 oNewShape 작업 할 수 있습니다,하지만 어떻게 새로운 모양으로 복제 할 수 있습니까? 모양 객체의 하나를 복제하고 변경 한 후에 다른 객체는 변경되지 않습니다. –

+0

죄송합니다, 무슨 뜻인지 이해가 안 .. 두 모양을 모두 이동 하시겠습니까? – Jbjstam