2017-04-26 17 views
0

Microsoft Wordのアドインを作成しようとしています.JavaScriptのアドインでMicrosoft AccessファイルとMicrosoft Excelファイルの読み書き機能を追加します。これはVBAでは簡単ですが、元のWord文書のJavascriptアドインとVBAボタンの間のユーザーエクスペリエンスを分割したくありません。私は何とかJavascriptの読み込みと書き込みができるようにしたいと考えています。Microsoft Javascriptアドイン:Excelへの読み取り/書き込み

私はドキュメントからWord.run(関数(コンテキスト){のようなものへのアクセス.....を持って知っているが、例えば、関数は他の文書へのアクセスとは何の関係もありません。

右は何ですか

読み書きにで追加JavaScriptから他のMicrosoftのドキュメントにアクセスする方法はありますか?

感謝。

答えて

1

「他のMicrosoftの文書」とは、私は、ユーザーが自分のPCに保存されているすべての関連ファイルについて話していると仮定しますしかし、これらのOfficeアドイン用JavaScriptは、基本的には組み込みブラウザで動作するWebページと、実行中のアプリケーションですブラウザではサンドボックス化されているだけで、(クライアントヘルパーアプリケーションをインストールすることなく)ローカルコンピュータにアクセスすることはできません。

あなたのアプリは、関連するAPIを使用してファイルとやり取りできるWebサーバーにファイルをアップロードするように要求する必要があります(全く異なるトピックです)。または、WebベースのAPIを使用してWebベースのファイルシステム(OneDrive/Graph、Dropboxなど)と対話することもできます。

+0

私はExcelとAccessを意味しました。サーバーにダウンロードして解析し、その後UIを更新する必要があるように思われます。なぜあなたは典型的なVBAマクロ型関数にアクセスできないでしょうか? –

+0

アクセスデータベースを確実に読み込んだり、スプレッドシートを解析して解析して、結果をnode.jsを使用してアドインに提供できますか? –

+0

WordおよびExcelのWebアドインを使用すると、アドインの起動時にアクティブなドキュメントおよびワークシートを読み取り、変更できます。しかし、*他の*ファイルにはWebアクセスまたはユーザーアップロードが必要です。しかし、私は彼らがWebアドインからのアクセスのためのVBAマクロを開くことに疑いがあります。 –

関連する問題