我如何使用setStartupBehavior API调用?

问题描述 投票:1回答:1

我尝试在documentation中显示的文档首次在Excel中打开时注册事件处理程序。但是,它告诉我需要配置代码以包括以下内容:Office.addin.setStartupBehavior(Office.StartupBehavior.load);我不太确定应该在哪里使用它。我使用Office的yeoman生成器创建了我的项目。

excel office-js office-addins
1个回答
1
投票

这取决于您是希望用户决定文件打开时外接程序是否运行,还是要确保它运行。如果您希望用户决定,请将此代码行包含在按钮或其他UI的事件处理程序中。在Excel shared runtime scenarios处有一个示例加载项。

如果要确保加载项在打开文件时运行,请在Office.initialize方法或Office.onReady方法中包含代码行。第一次打开文件时,该加载项将不会立即运行,并且用户必须手动调用它。但是,此后,只要打开该文件,外接程序就会运行。

© www.soinside.com 2019 - 2024. All rights reserved.