2016-12-21 5 views
-1

매우 간단한 Excel 스프레드 시트를 사용하여 제안서를 씁니다. 몇 가지 필드가 관련되어 있고 IF 문이 몇 개 있습니다. 즉, 프로젝트가 위치한 상태가 비용에 영향을 미칩니다. 매우 기본적인 것입니다.EXCEL에서 MICROSOFT WORD로 추출

이 Excel 스프레드 시트를 사용하여 필자는 템플릿에서 Microsoft Word 문서를 생성하지만 수동으로 Ctrl + F를 누르고 수동으로 숫자를 입력합니다. Word 문서를 자동으로 채우는 방법 - 어떻게 할 수 있습니까? Excel에서 제안서를 작성한 다음 버튼을 누르고 클라이언트에게 전자 메일로 보낼 준비가 된 단어 문서를 준비하십시오.

그냥 Excel 스프레드 시트에서 같은 위치에 새 단어 문서를 생성하는 것이 좋을까요.

+0

종류 * Word 도움말에서 * 편지 병합. –

+1

매크로 레코더를 사용해 보았습니까? 따라 와서 직관적 인 코드를 찾을 수 있다고 생각합니다. 전문가처럼 쉽게 정리할 수 있습니다. –

답변

0

업데이트 Word의 책갈피; 엑셀에서 제어 :이 작동하는 방법을 모르는 경우

Sub PushToWord() 

Dim objWord As New Word.Application 
Dim doc As Word.Document 
Dim bkmk As Word.Bookmark 
sWdFileName = Application.GetOpenFilename(, , , , False) 
Set doc = objWord.Documents.Open(sWdFileName) 

For Each bmk In doc.Bookmarks 
If bmk.Name = "BrokerFirstName" Then bmk.Range.Text = Range("B1").Value 
If bmk.Name = "BrokerLastName" Then bmk.Range.Text = Range("B2").Value 
Next 

objWord.Visible = True 

End Sub 

는 '워드에서는 DocVariable'에 대한 약간의 인터넷 검색을한다.

행운을 빌어 요 !!