2013-06-13 3 views
0

단어 문서의 미리 만들어진 테이블에 선과 정보를 추가하는 방법을 찾으려고합니다. 테이블은 지금 단지 두 줄 밖에 없습니다. 머리글과 빈 줄 (2 개 열). 이 테이블에 새로운 데이터 행을 추가하는 방법은 무엇입니까? 북마크로 시도했지만 작동하도록 코드를 가져올 수 없습니다.Excel VBA 단어 문서 테이블에 행 추가

코드 샘플을 제공 하겠지만 코드가 실패하기 때문에 도움이 될 것이라고 생각하지 않습니다.

2 차원 배열을 통해 루프 할 수 있어야하고 2 차원 배열의 정보를 루프 할 때마다 새로운 행을 삽입 할 수 있어야합니다.

+1

작동하지 않는다고해도 좋은 답변을 얻으려면 코드를 게시하는 것이 중요합니다. 코드 샘플을 사용하면 수행하려는 작업을보다 명확하게 정의 할 수 있습니다. – Stewbob

+0

참조 http://stackoverflow.com/questions/3567441/extract-data-from-word-document-to-an-excel-spreadsheet/3611739#3611739 및 http://stackoverflow.com/questions/5550959/excel- 매크로 붙여 넣기 - 텍스트에서 Excel-Word-Header/5555442 # 5555442 – MikeD

답변

2

이 Excel에서 VBA에서, Word에서 기존 테이블에 데이터를 삽입하기위한 기본 구문입니다

Dim doc As Word.Document 
Set doc = GetObject("path to my word document") 

With doc.Tables(IndexNumberOfTableYouWant) 
    .Cell(DesiredRow, 1).Range.Text = "my column 1 information" 
    .Cell(DesiredRow, 2).Range.Text = "my column 2 information" 
End With 

만큼 열 적절한 수의 미리 정의 된대로, 그냥 계속 추가 할 수있는 행 DesiredRow 변수를 증가 시키면 Word가 해당 행을 테이블에 자동으로 추가합니다.