홈>
무거운 인터넷 검색에도 불구하고, 이것이 무엇인지 알아낼 수 없습니다. 그래도 참조 또는 무언가가 누락 되었습니까? 오류가있는 곳을 볼 수 있다면 영원히 감사하겠습니다!
참고 문헌 :
- 응용 프로그램 용 Visual Basic
- Microsoft Excel 16.0 개체 라이브러리
- OLE 자동화
- Microsoft Office 16.0 개체 라이브러리
- RefEdit 컨트롤
- Microsoft Word 16.0 개체 라이브러리
변수 :
Public appWord As Word.Application
Public sapmWord As Word.Document
Dim asNimi As String 'in this current sub
코드 :
On Error Resume Next
Set appWord = GetObject(, "Word.Application")
If Err <> 0 Then
Set appWord = CreateObject("Word.Application")
End If
On Error GoTo 0
appWord.Visible = True
Set sapmWord = appWord.documents.Open("C:\ThisIsWorking\andDocOpens.docx")
'sapmWord.Activate 'doesn't make a difference
With sapmWord
Selection.EndKey Unit = wdStory 'this line is first line to give an error. With or without a dot in the beginning of line.
Selection.TypeText Text:=asNimi 'this line too, if previous is commented
'...and so on!
End With
sapmWord.Close savechanges:=True
Set appWord = Nothing
Set sapmWord = Nothing
- 답변 # 1
- 답변 # 2
With
를 사용하려면 ,.
회원을 참조해야합니다 :With sapmWord .Selection.EndKey Unit = wdStory .Selection.TypeText Text:=asNimi End With
- 답변 # 3
결국 Word 문서에 책갈피를 추가하고 VBA로 채우는 것 외에는 선택의 여지가 없었습니다. 원래 코드가 왜 내 코드에서 작동하지 않는지 아직 알 수 없습니다. 도와 주셔서 감사합니다. 어쩌면 다른 누군가가 여기에 답을 얻고있을 수도 있습니다.
관련 자료
- c++ - 범위를 벗어날 때 unique_ptr이 즉시 객체를 파괴하지 않는 이유는 무엇입니까?
- vba - 문서를 통해 찾기가 찾으려는 텍스트와 일치하지 않습니다
- firebase - Nodejs의 Document Field를 사용하여 문서가 존재하지 않는 경우에만 Firestore에 문서를 업로드하십시오
- c# - 파괴 가능한 객체에 대한 스크립트를 작성했지만 특정 시간이 지나도 파괴 된 객체가 깨지지 않습니까?
- Big Sur에서 Word에서 문서를 열거 나 Excel에서 워크 시트를 열 때마다 런타임 오류 53을 수정하는 방법은 무엇입니까?
- javascript - ie-11 - 개체가 속성 또는 메서드 'parseint'를 지원하지 않습니다
- javascript - 요소 UI가 개체를 값으로 사용하지 않습니다
- flutter - 다른 필드에서 텍스트 편집 컨트롤러로 다른 값 (객체)을 할당하는 방법은 무엇입니까?
- javascript - API에서 가져온 개체가 매핑에 표시되지 않습니다
- javascript - 문서 getelementbyid 설정 값이 작동하지 않음
- mongodb - 특정 객체가없는 필터 배열
- javascript - Mongo Document Array 내부의 객체를 업데이트하는 방법 (특정 색인)
관련 질문
- Excel VBA에서 열에서 키워드 찾기 및 다른 열 편집
- excel : 성공적인 브라우저 시작 요청에 대한 동일한 페이로드에도 불구하고 VBA가 있는 HTTPRequest를 통한 "잘못된 다중 부분 페이로드 형식"
- excel : 여러 If/Then 호출 옵션
- Excel 스프레드시트에 값을 쓰도록 확인란을 얻으려고 합니다.
- excel : 다른 이름으로 저장하는 동안 파일을 바꾸라는 메시지가 표시되면 "아니요" 또는 "취소"를 선택하면 VBA 1004 오류가 발생합니다.
- vba : 문서를 분할하는 Word 매크로가 추가 페이지를 만들고 있습니다.
- excel : 값이 날짜를 따르도록 vlookup 또는 매크로를 설정하는 방법
- excel : 수식 숫자 값을 숫자 더하기 1로 바꾸기
- excel : PC 스토리지 드라이브 이름 찾기
- Excel 범위를 Word로 내보내기
sapmWord
워드 문서입니다. 단어 문서에는selection
가 없습니다 방법. Word 응용 프로그램 개체에 포함되어 있으므로 아마도 '.'가 필요합니다.