2017-04-20 40 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); }