1
, 그것은 좋은 말씀 문서를 병합합니다,하지만 난 모든 라인은 "*
이름 *
.DOCX" "*
NAME2 *
.DOCX"인 텍스트 파일이 파일에서 입력을 읽어 , 등, 나는 한 줄씩 텍스트 파일을 읽고 패턴과 일치하는 모든 문서를 병합하려면 VBA 매크로를 수행하고 완료되면 27 개의 문서 여야하며 "*
이름"태그가 포함 된 제목으로 각각을 저장하는 것이 바람직합니다 그래서 어느 것이 어떤 것인지 알 수 있습니다. 어떤 도움을 크게 VBA 나는 다음과 같은 코드를 수정하려고
Sub MergeDocs()
Dim rng As Range
Dim MainDoc As Document
Dim strFile As String
Const strFolder = "C:\test\"
Set MainDoc = Documents.Add
strFile = Dir$(strFolder & "*Name*.docx")
Do Until strFile = ""
Set rng = MainDoc.Range
rng.Collapse wdCollapseEnd
rng.InsertFile strFolder & strFile
strFile = Dir$()
Loop
MsgBox ("Files are merged")
을 감상 할 수있다 끝 하위
감사합니다. 지금 이것을 테스트하십시오. 결과를 업데이트합니다. – Nolemonkey
좋아, 내가 처음 편집했을 때 나는 틀린 일을 했음에 틀림 없다. 그러나 이제는 거의 완벽하게 작동하고있다. 내 문서 중 일부는 내용을 잘 병합하고 일부는 그냥 빈 문서를 얻습니다. 무슨 일이 일어나고 있는지 확실하지 않지만 지금은 그것을 보려고합니다. 이름 지정 규칙이 있는데 거기에 일부 내용이 병합되고 다른 내용이 비어있는 이유를 확인하려고합니다. – Nolemonkey
멋진 픽업 - 편집 해 주셔서 감사합니다! – dbmitch