2014-04-21 8 views
0

외부에 연결된 그림이있는 단어 문서가 있습니다. Alt + F9Office-->Prepare-->Edit links to file-->Save Picture in document에 쓴 후 문서에 그림을 저장하고 싶습니다. 아무도 VBA 매크로에서 이것을 처리하는 방법을 제안 할 수 있습니까? 나는이 기능에 익숙하지 않은 해요word VBA에서 문서 저장하기

감사합니다,

센씰

+0

안녕하세요 포틀랜드 러너, 감사합니다. 공유 한 링크를 클릭하면 문서의 그림이 별도의 폴더에 저장됩니다. 내 요구 사항은 링크 된 이미지를 문서에 저장하는 것입니다. – VSr

+0

매크로 레코더를 사용해 보셨습니까? 그렇다면 코드를 게시하고 코드가 수행하지 않거나 다르게 수행해야하는 내용을 설명하십시오. – Christina

+0

매크로 레코더를 사용해 보았지만 아무 것도 기록하지 않고 단지 빈 서브를 보여줍니다. – VSr

답변

1

는 (그것은 내가 가진 무엇 인 2010 년에 이전 버전의 Word에서 활동하지만, 숨겨진처럼 보인다). 그러나 이것은 그것의 기능성을 얻는 것처럼 보입니다. 사용해보기 :

Sub SaveLinkedPictures() 

Dim objDoc As Document 
Dim objShape As InlineShape 

    Set objDoc = ActiveDocument 

    For Each objShape In objDoc.InlineShapes 
     objShape.LinkFormat.SavePictureWithDocument = True 
    Next objShape 

End Sub 

그게 뭡니까? 매크로 레코더가 비어있을 때 항상 시도해야 할 한 가지 방법은 개체 브라우저 (VBE에서보기> 개체 브라우저)입니다. 명령 또는 객체가 호출 될 수 있다고 생각하는 것을 검색 할 수 있습니다 (이 경우 "링크"또는 "저장 사진"). 어디서부터 시작해야할지 모를 때 더 가까이 다가 갈 수 있습니다.