2011-04-05 2 views

답변

3

여기에 당신이 가야 빠른 & 더러운 엑셀 VBA의 - ... 새로운 단어 응용 프로그램/워드 문서를 작성하고 헤더에 A1의 내용을 붙여

Sub CreateWordDocWithHeader() 
Dim WApp As Word.Application 
Dim WDoc As Word.Document 
Dim WRng As Word.Range 

    Set WApp = New Word.Application 
    WApp.Visible = True 
    Set WDoc = WApp.Documents.Add 
    Set WRng = WDoc.Sections(1).Headers(wdHeaderFooterPrimary).Range 
    WRng = ActiveSheet.[A1] 

    Set WRng = Nothing 
    Set WDoc = Nothing 
    Set WApp = Nothing 
End Sub 

희망이 있습니다 .... 행운을 빕니다

+0

고마워요! 이제 다시 한 번 버그를 일으킬 것입니다. 기존 헤더에 텍스트를 추가하려면 어떻게해야합니까? – CustomX

+0

* 손으로 어떻게 할 것인가? * 정확한 삽입 위치를 찾고, 거기에 삽입 기호를 놓고 텍스트를 찍거나 ... 미리 정의 된 책갈피로 이동하거나 ... 헤더를 준비하십시오. 필드 (어쩌면 사용자 정의 속성)를 삽입하고 속성 값을 업데이트함으로써 ... 전략을 세우고 구현 방법을 확인하고 방해가되면 다시 질문을 시작하십시오. 행운을 빌어 요 – MikeD

+0

어쩌면 이것은 당신에게 영감을 줄 수 있습니다 - 그것은 당신이 원하는 것의 반대입니다,하지만 기본적인 기술은 많이 동일합니다 .... http://stackoverflow.com/questions/3567441/extract-data-from-word- 문서 - 투 - 엑셀 스프레드 시트/3611739 # 3611739 – MikeD

관련 문제