중화사전망 - 자전 검색 - VBA 를 직접 사용하여 WORD 에서 정상적으로 작동하거나 속성 관련 상수 설정이 설정된 경우 EXCEL 에서 WORD 문서 처리에 어떤 변화가 있습니까?
VBA 를 직접 사용하여 WORD 에서 정상적으로 작동하거나 속성 관련 상수 설정이 설정된 경우 EXCEL 에서 WORD 문서 처리에 어떤 변화가 있습니까?
상수 wdPropertyLines 및 wdAlignParagraphCenter 의 경우 이러한 상수가 이전에 바인딩된 경우 해당 값은 클래스 라이브러리에 이미 정의되고 값이 지정되었기 때문에 하나씩 해당합니다.
그러나 이후 바인딩된 메서드에서 참조하는 word 객체는 wordapp = createobject ("word") 로 설정됩니다. Application), WordApp 의 이 인스턴스에만 다양한 속성과 메서드가 있습니다. 그러나 클래스 라이브러리 Microsoft word11.0 객체 라이브러리에 word.application 이 포함되어 있는 것은 객체 중 하나일 뿐입니다. WdPropertyLines 및 wdAlignParagraphCenter 는 이 클래스 라이브러리에 있지만 반드시 객체 word.application 에 있는 것은 아닙니다.
그리고 당신의 엑셀은 마이크로소프트 Word 1 1.0 개체 라이브러리를 참조하지 않았습니다. 컴퓨터가 인식하지 못하고 오류가 발생했습니다.
해결 방법: Word 문서를 열고 Word 에서 찾습니다.
Sub? Xx ()
Msgbox? WdAlignParagraphCenter? 팝업 값은 1 입니다.
MsgBox? WdPropertyLines 의 팝업 값은 23 입니다.
끝? 그런 다음 Excel 에서 다음 코드를 사용합니다.
。 ParagraphFormat.Alignment? =? 1' 1? =? WdAlignParagraphCenter
WdLines? =.BuiltInDocumentProperties(23)? 23? =? WdPropertyLines: 한번 해 보세요. 희망은 정확하고 너에게 도움이 된다! !