2
코드 개발에 도움이 필요합니다. 좀 더 일찍 도움을 얻었지만 이제 다음 부분에 대해서는 확신 할 수 없다.Excel에서 Word로 데이터가있는 셀만 복사하십시오.
내가 설계중인 코드는 시트에 사용 된 행의 양이 사용되는 데이터의 양에 따라 달라지는 스프레드 시트에서 실행됩니다. (사업의 성격과 노르웨이 법에 따라 더 자세한 내용을 알 수 없습니다.)
B5:B1000
범위를 표준 범위로하고 싶습니다. 데이터가 들어있는 셀만 템플릿에 자동 채워지도록하고 싶습니다. 그러나 나는 그 코드를 어떻게 작성하는지 확신 할 수 없다. 누군가 내가이 문제를 어떻게 해결할 수 있는지 조언 해 주시겠습니까?
이 질문과 관련된 모든 질문은 한 시트에서 다른 시트로 복사 한 내용을 기반으로합니다. 이는 해당 열 B을지지
Sub CopyRangeToWord()
Dim objWord
Dim objDoc
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Open("C:\Users\CoffeeFuelsMeNow\Documents\Custom Office Templates\EVERYTHING IS AWESOME.dotx")
Range("B5:B92").Copy
With objDoc.Paragraphs(objDoc.Paragraphs.Count).Range
'All formatting goes here
.PasteAndFormat (wdFormatPlainText)
End With
objWord.Visible = True
End Sub
그건
이것은 내가 엑셀에서 사용하고 지금까지 내 코드입니다 피벗 테이블 (내 디자인 아님)에서 사용되고 있지만 어느 쪽이든 작동합니다. – CoffeeFuelsMeNow
아, 이제 내 {.PasteAndFormat (wdFormatPlainText)}를 무시합니다. – CoffeeFuelsMeNow
@CoffeeFuelsMeNow 문서에 액세스 할 권한이 없으므로 드 버그 무슨 일이 ............ 미안 .............. –