나는 다음과 같이 자바 스크립트를 사용하여 IE에서 웹 페이지에서 Word를 열고 오전 : 이것은 나를 위해 아주 잘 작동새 ActiveXObject ("Word.Application"); '에 추가 인수를 전달하는 방법은 무엇입니까?
var objword = new ActiveXObject("Word.Application");
. 그러나 몇 가지 추가 인수를 전달하거나 반환 된 objword 개체에 무언가를 설정하고 Word Add-in ThisAddIn_Startup
메서드에서 액세스 할 수 있습니다.
objword
개체에서 볼 수 있지만 문자열 응용 프로그램의 개체 모델에 대한 모든 액세스 권한이 있습니다. 그러나 문자열의 간단한 속성을 넣을 좋은 곳을 찾을 수는 없습니다.
더미 스타일이나 작업 창 또는 내가 원하는 정보를 담고 있으며 데이터를 추출한 후에 제거 할 수있는 항목을 추가하는 것을 고려했습니다. 하지만 이것은 약간의 해킹처럼 보입니다.
Office Object Model 세상에서 개체를 작업 할 때 "Tag"속성과 같은 것을 찾고 있습니다. 불행히도 Word.Application 객체에서 사용할 수있는 '태그'속성은 없습니다.
웹 페이지에서 Word가 시작되었는지 확인하는 것이 목표입니까? 어떤 정보를 전달해야합니까? –
웹 사이트의 '편집'화면에서 Word를 열면 '알기'를 원하기 때문에 Add-in은 OpenXml을 가져와 즉시 열 수있는 문서를 만들기 위해 웹 서비스를 호출합니다. 추가 기능은 웹 서비스 호출에 대한 URI를 구성 할 수 있어야합니다. 심지어 어떤 종류의 고유 한 식별자로도 충분할 것입니다. – Holf
또한 해킹 비트가 있지만 Application.Caption을 변경하는 방법은 무엇입니까? –