1

我刚刚开始关注 Microsoft Word 的 Web 插件。我的外接程序是在 Visual Studio 2017 中构建的,是一个 C# 应用程序。到目前为止,我看到的所有示例都将事件处理程序连接到Office.initialize随附 JS 中函数中的按钮。

Office.initialize = function (reason) {
    $(document).ready(function () {
        app.initialize();

        // Add event handler to button click event for the 'get-translation' button.
        $('#MyButton').click(get-translation);
    });
};

最初加载时,我不知道要向用户显示的所有按钮,因为它们将根据用户在各种组合框中的选择动态创建。我如何才能将我的事件与新创建的按钮挂钩,因为Office.initialize它仅在最初加载页面时运行。

4

1 回答 1

0

您不必将.click事件连接到 中Office.initialize,当您需要连接静态按钮时,这只是执行此操作的合乎逻辑的地方。.click当您将按钮添加到 DOM 时,您可以轻松地连接起来。

于 2017-09-12T16:29:33.417 回答