javascript - 是否可以使用 office 加载项复制 excel 公式?

标签 javascript excel office-addins office-js

我已经成功地使用 Visual Studio Pro 2013 为 Excel 2013 创建了一个功能齐全的任务 Pane 加载项,并且我有一堆测试功能都可以很好地工作,比如添加数据、创建绑定(bind)、创建表等。现在我想做一些在 Excel 中非常简单的事情,即添加一个新列,然后将其左侧的列复制到新列中。在 excel 中,这将复制所有公式,并且任何相关的单元格公式引用都可以很好地转置到新列。 (例如 =A1 可能变成 =B1) 有什么办法可以使用 javascript 来做到这一点吗?我能想到的唯一选择是将新列添加为空白列,并在 javascript 中从头开始重建所有信息和公式,然后添加格式,这是 Excel 做得很好的一种非常冗长的替代方法通过简单的复制和粘贴(特殊) 谢谢 斯图

最佳答案

感谢您在这里发布您的问题。不幸的是,复制和特殊粘贴尚不可用。但我们知道这个 API 的重要性,我们正在调查它。恐怕在我们调查此问题时,您将不得不使用 JavaScript 重建该专栏。但请务必查看 dev.office.com 和 office 开发人员博客,因为我们正在积极致力于向 Excel 添加更多 API。

如果您有任何其他 API 请求,可以在 officespdev.uservoice.com 上提交。

谢谢, 天空

关于javascript - 是否可以使用 office 加载项复制 excel 公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31960093/

相关文章:

javascript - Vue.js VeeValidate 如何在用户完成输入之前阻止验证

c# - 使用 C#.net (Microsoft.Office.Interop.Excel) 在 Excel 中删除折线图中的网格线

c++ - 使用c++在excel中抑制删除工作表警告

excel - 删除/更新通过共享目录旁加载的 Excel 加载项

javascript - Internet Explorer 和 Office 加载项之间不共享持久 cookie

javascript - 无法将 JSON 字符串转换为 javascript 对象

javascript - Angular 应用程序出现错误 : TypeError: Cannot read property 'then' of undefined

javascript - 如何使用 JavaScript 在 FULLSCREEN 中打开一个新窗口?

vba - 在 Excel-VBA 中创建公共(public)对象的最佳实践?

office-addins - 如何在 office.js 中复制范围格式?