gpt4 book ai didi

office365 - 如何使用 JavaScript API 为 Office 加载项实现 'undo' 功能

转载 作者:行者123 更新时间:2023-12-04 14:56:17 25 4
gpt4 key购买 nike

如何使用 JavaScript API 为 Office 加载项实现“撤消”功能?

目前,用户无法撤销加载项所做的所有更改,而且 Microsoft 似乎没有找到一种简单的方法来启用加载项更改“可撤销”。尽管开发人员一直在请求此功能:

  • https://officespdev.uservoice.com/forums/224641-general/suggestions/10754793-add-a-method-to-copy-a-sheet-with-all-data-and-for
  • https://officespdev.uservoice.com/forums/224641-general/suggestions/6273172-allow-edits-made-by-office-js-api-functions-setda
  • 最佳答案

    感谢您提出这个问题。

    不幸的是,当您执行 API 时撤消堆栈被清除的事实 - 对于 Excel - 是不可避免的。您在 VBA 或 VSTO 中获得相同的行为,这与 Excel 的基本设计方式有关。也许我们可以更好地记住琐碎操作的撤消,但即使是 UI 本身或 Excel Online 也会清除诸如删除工作表之类的撤消堆栈。

    话虽如此,我确实很欣赏这两个建议,并且已经将它们传递给了团队。即:

  • 避免在只读操作中清除撤消堆栈;只在“写”时清除它。
  • 考虑工作表的某种复制/序列化方法,以便有一个状态可以恢复。

  • 我们会看看我们能做什么。

    关于office365 - 如何使用 JavaScript API 为 Office 加载项实现 'undo' 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38487004/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com