2017-04-26 12 views
0

Microsoft Word 추가 기능을 만들려고합니다 .JavaScript에서 Microsoft Access 및 Microsoft Excel 파일을 읽고 쓸 수있는 기능을 추가하고 싶습니다. 이것은 VBA에서는 사소하지만, 원래 Word 문서의 Javascript 추가 기능과 VBA 버튼 사이의 사용자 경험을 나누고 싶지 않습니다. 어떻게 든 자바 스크립트에서 읽고 쓸 수 있기를 바랍니다.Microsoft Javascript Add-In : Excel에 대한 읽기/쓰기, 액세스

은 내가 워드 프로세서에서 Word.run (기능 (컨텍스트) {같은 것들에 액세스 .....이 알고 있지만, 예를 들어 기능에 액세스하는 다른 문서와는 아무 상관이 없습니다.

오른쪽 무엇입니까 읽고 쓰기에 추가 자바 스크립트에서 다른 Microsoft 문서에 액세스하는 방법은?

감사합니다. "다른 Microsoft 문서"으로

답변

1

난 당신이 사용자가 자신의 PC에 저장 한 모든 관련 파일에 대해 얘기 가정합니다 하지만 Office Add-in 용 JavaScript는 기본적으로 임베디드 브라우저에서 실행되는 웹 페이지이며 실행중인 응용 프로그램 브라우저에서 샌드 박스를 사용하고 클라이언트 도우미 응용 프로그램을 설치하지 않고 로컬 컴퓨터에 액세스 할 수 없습니다.

그래서 API를 사용하여 파일과 상호 작용할 수있는 파일을 웹 서버에 업로드하라는 메시지가 사용자에게 표시됩니다 (완전히 다른 주제가 됨). 또는 웹 기반 API를 사용하여 웹 기반 파일 시스템 (OneDrive/Graph, Dropbox 등)과 상호 작용할 수 있습니다.

+0

나는 Excel과 Access를 의미했습니다. 서버로 다운로드하고 구문 분석 한 다음 UI를 업데이트해야한다는 것은 다소 우회적 인 것처럼 보입니다. 왜 전형적인 VBA 매크로 유형 함수에 액세스 할 수 없습니까? –

+0

액세스 데이터베이스를 안정적으로로드하거나 스프레드 시트를 분석하고 구문 분석 한 다음 node.js를 사용하여 추가 기능에 결과를 제공 할 수 있습니까? –

+0

Word 및 Excel 웹 추가 기능을 사용하면 추가 기능을 시작할 때 활성 문서와 워크 시트를 읽고 수정할 수 있습니다. 그러나 * 다른 * 파일에는 웹 액세스 또는 사용자 업로드가 필요합니다. 하지만 웹 추가 기능에서 액세스하기 위해 VBA 매크로를 열지는 않을 것입니다. –