2017-12-03 12 views
-1

Excelのアドインをoffice.jsを使って開発しています。アドインでは、ユーザーはテーブルの列の詳細を更新できますが、フリーテキストではなく参照値の一覧を表示する必要があります。 シナリオの例を以下に示します。 enter image description here Excelで表示された表は、二つの列列1と列2を持っていますoffice.jsを使用してVSTO Webアドインを使用してExcelの値リストを読み込むことは可能ですか

参照表に示したように、私は参照データを持っていますが、ユーザーが列2を更新したい場合は、私が唯一の許容値を選択するようにユーザーをしたいが、私ドンoffice.jsライブラリで利用できるオプションはありません。私の必要性を達成するための提案があれば案内してください。

単に「ベータ」バージョンで導入されました

var data = serverTableObjectAsArray;           
var officeTable = new Office.TableData(); 
officeTable.addHeaders(data[0]);   
officeTable.addRange(data); 

答えて

1

データ検証の下に与えられたとして、私は、オブジェクトをofffice.js使用してテーブルをロードしています。プロダクションバージョンでは使用できません。 range.validation APIで詳細を確認できますhere

+0

はい、ベータ版を検討する必要があります。 ExcelApiのバージョンがサポートされているかどうかを私のオフィスで確認するために、以下の関数を使用しました。私は2016プロを自分のマシンにインストールしました。しかし、私は1.1 vesionを常に見ています.2016の利用可能なバージョンを入手するための提案。 if(!Office.context.requirements.isSetSupported( 'ExcelApi'、 '1.2')){ app.showNotification( "Office 2016以降が必要です"、"このアドインは新しいバージョンのExcelでのみ動作します。 "); リターン; } – Chandrababu

+1

ライセンスに応じて、最新の月間チャンネルバージョンを入手して最新の状態に保つことができます。内部サイクル速いビルドをダウンロードして、更新サイクルを早くすることもできます。どちらの場合でも適切なライセンスが必要です。 –

関連する問題