【问题标题】:Reload Word Online document重新加载 Word Online 文档
【发布时间】:2022-08-12 13:49:44
【问题描述】:

我有一个带有命令和任务窗格的 Word 加载项。我想刷新整个浏览器窗口(以便链接的内容控件和字段可以更新)。我怎样才能做到这一点?

如果我在任务窗格中运行以下命令,则只会重新加载窗格。

window.location.reload()

如果我在功能区命令中运行上述内容,则不会发生任何事情。

    标签: ms-word office-js office-addins word-addins word-web-addins


    【解决方案1】:

    您只能从任务窗格代码访问与任务窗格相关的人员。相反,您可以考虑在任务窗格的代码中跟踪文档本身的更改。通过功能区按钮在文档中进行此类更改,您可以强制代码在任务窗格上运行。例如,您可以跟踪选择更改:

    Office.context.document.addHandlerAsync("documentSelectionChanged", myHandler, function(result){}
    );
    
    // Event handler function.
    function myHandler(eventArgs){
        write('Document Selection Changed');
    }
    
    // Function that writes to a div with id='message' on the page.
    function write(message){
        document.getElementById('message').innerText += message;
    }
    

    当开发团队完成规划过程时,会考虑技术社区的功能请求。使用 github 标签:Type: product feature requesthttps://aka.ms/M365dev-suggestions

    【讨论】:

    • 有趣的。但是如何重新加载文档?还是整个浏览器窗口?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    相关资源
    最近更新 更多