이것은 작동합니다. 그 후 대상의 소스 내용은 다음과 같습니다.uidoc.copy가 예상대로 작동하지 않습니다.
Call uidoc.GotoField("source")
Call uidoc.SelectAll
Call uidoc.Copy
Call uidoc.GotoField("target")
Call uidoc.Paste
이제 사용자를 참여시키고 싶습니다. 그는 'source'필드에 mousecursor라는 단어 두 개 (이름)를 표시합니다. 내 표어는이 표기된 텍스트를 다른 필드 '목표'로 전송하는 것입니다.
참고 문서에 따르면 uidoc.copy는 편집 모드로 표시된 텍스트를 사용합니다. 원본 문서의 압축을 풉니 다.
문서의 현재 선택 영역을 클립 보드에 복사합니다. 현재 선택 항목은 텍스트 또는 그래픽과 같이 문서의 모든 항목이 될 수 있습니다.
오류가 발생합니다. 오류 메시지 : 텍스트 만이 유형의 필드에 붙여 넣을 수 있습니다.
Call uidoc.Copy
Call uidoc.GotoField("target")
Call uidoc.Paste
모든 필드는 일반 텍스트입니다.
누구든지이 문제를 해결할 다른 아이디어가 있습니까?
전체 콘텐츠를 전송하고 싶지 않습니다. 이 경우에 당신이 옳았고 당신이 묘사 한대로 그것을했을 것입니다. –
사용자는 텍스트의 일부를 표시함으로써 영향을받습니다. 더 나은 방법으로 그것을 설명하기 위해 질문을 편집했습니다. –