2017-06-27 9 views
0

は私がMacでExcel用のOffice.jsで表スタイルを設定するにはどうすればよいですか?

var tableOptions = {style: "TableStyleLight18"}; 

binding.setTableOptionsAsync(tableOptions, function(asyncResult){}); 

ような何かをしようとしているが、私は同じtableOptionssetSelectedDataAsyncを使用している場合は、私は次のようなエラー

One or more of the tableOptions parameters have values that 
aren't allowed. Double-check the values and try again. 

を得続ける、私のスタイルは、単に無視されます。どちらもExcel OnlineとWindowsで正常に動作します。

何か不足していますか? Office.jsを使用してExcel for Macで表をフォーマットするにはどうすればよいですか?

答えて

1

スタイル値TableStyleLight18が有効です。 this APIを試すことができます。

try { 
    await Excel.run(async (context) => { 
    let table = context.workbook.tables.getItem('Tabl2') 
    table.style = 'TableStyleLight18' 
    await context.sync(); 
    }); 
} 
catch (error) { 
    //handle error 
} 

テーブルスタイルを表す定数値です。可能な値は、TableStyleLight1からTableStyleLight21,TableStyleMedium1からTableStyleMedium28,TableStyleDark1からTableStyleDark11までです。ワークブックに存在するカスタムのユーザー定義スタイルも指定できます(カスタムスタイルを作成するAPIはありません)。

関連する問題