2017-10-02 1 views
0

Office add in은 백엔드 서비스를 사용하며 현재 명령을 받고 있습니다. 대부분의 명령은 작업 창 응용 프로그램을 열고 로그인 할 때만 작동합니다 (SPA 각도 응용 프로그램 컨텍스트!).Office Add in 명령 - 복잡한 SPA 전략?

우리는 추가 기능과 함께 다음과 같은 문제에 직면하는 명령 : (가)에 추가 삽입 명령하여 열 수있는 방법이없는 경우

  1. taskpane 더 이상에 opend입니다. (AutoShowTaskpaneWithDocument은 문서를 열 때만 작업 창을 다시 엽니 다.) 명령으로 작업 창을 여는 방법은 무엇입니까?
  2. 작업 창을 닫을 때 실행할 수없는 명령은 무엇을해야합니까? 명령을 비활성화하거나 taskpane이 이미 열려 있는지 확인하는 방법은 없습니다.
  3. 현재 클라이언트가 추가 명령을 지원하는지 어떻게 감지합니까? 앱을 간소화하고 싶습니다 (앱 내부에서 이러한 작업을 제거하는 등).

답변

0
  1. 사무실의 대부분은 추가로 샘플 GitHub의에서/OfficeDev가 taskpane을 여는 버튼이 있습니다. 필수 작업은 매니페스트의 Action 요소를 "ShowTaskpane"유형으로 설정하는 것입니다. 예를 들어,이 repo의 Word 샘플 : Office-Add-in-Commands-Samples을 참조하십시오.
  2. 답변이 없습니다. 별도의 StackOverflow 질문으로 만드는 것을 고려해야합니다. 그것은 정말로 별개의 문제입니다.
  3. Office 호스트가 명령을 지원하는지 테스트하는 방법에 대한 자세한 내용은 Specify Office hosts and API requirement setsAdd-in Commands Requirement Sets을 참조하십시오. 매니페스트 또는 추가 기능의 JavaScript에서 수행 할 수 있습니다.
관련 문제