【问题标题】:How to get colour palette of chart in excel add-in using office JS?如何使用office JS在excel插件中获取图表的调色板?
【发布时间】:2020-07-15 05:47:09
【问题描述】:

我们正在开发一个带有 react 和 office js API 的 excel 插件。我们添加了一个图表,并从调色板(chart-design -> Change Colors -> Colorful palette4)为图表设置颜色。

请参考以下截图 ->

我们想要为图表设置调色板名称或颜色。我们查看了 office js 文档https://docs.microsoft.com/en-us/javascript/api/excel/excel.chart?view=excel-js-preview,我们可以获取图表的样式,但我们无法找到与获取调色板相关的任何内容。

谁能帮助我们了解如何使用 office js API 获取调色板?

【问题讨论】:

    标签: reactjs office-js excel-addins office-js-helpers


    【解决方案1】:

    您可以使用ChartAreaFormat下的colorScheme API,这里是获取配色方案的示例代码

      await Excel.run(async (context) => {
        const sheet = context.workbook.worksheets.getItem("Sample");
        const chart = sheet.charts.getItemAt(0);
        chart.load("format/colorScheme");
        await context.sync();
        console.log(chart.format.colorScheme);
    
      });
    

    【讨论】:

    • 感谢您的回答,这对我很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多