2017-04-20 10 views
1

Office 365を使用してExcelアドインを作成していますか? office jsを使用してExcelで作成したテーブルがデフォルトスタイルで作成されることに注目してください。あなたが適用する他のテーブルスタイルは、その上に適用されます。したがって、テーブルがレンダリングされている間、テーブルスタイルをデフォルトスタイルからテーブル作成時に適用する新しいスタイルに変更するフリックが見えます。 Excelテーブルでデフォルトのスタイルを使用しないようにする方法はありますか?Excelテーブルが既定のスタイルで作成される

答えて

1

スタイルをtables.add()メソッドの一部として渡すことはできません。ただし、同期する前にスタイルをオーバーライドすると、そのスタイルがすぐ後に適用され、移行時間が目立たないようにする必要があります。

try { await Excel.run(async (context) => { let t1 = context.workbook.worksheets.getItem('sheet1').tables.add("A1:E2", false); t1.style = 'TableStyleMedium28'; await context.sync(); }); } catch (error) { OfficeHelpers.Utilities.log(error); }

関連する問題