Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 是否有更多的方法来解决这个问题;申请书;对象_Excel_Office Js_Onenote - Fatal编程技术网

Excel 是否有更多的方法来解决这个问题;申请书;对象

Excel 是否有更多的方法来解决这个问题;申请书;对象,excel,office-js,onenote,Excel,Office Js,Onenote,为了从一个office应用程序启动另一个office应用程序,我可能必须等待某些对象和方法出现,这一结论是否正确 我正在尝试将许多Excel行(客户交互)与OneNote页面一一链接 我找不到与之等效的Office js方法。我查看了数据库,只看到了几个方法 我完全有可能找错人了 这在使用Office.js时是不可能的。重要的是要记住,每个Web插件都在自己的沙箱中运行,本质上只是一个Web应用程序。对于Web插件来说,不可能确定您拥有的其他应用程序,并远程执行代码,如果您考虑可能打开的潜在安全

为了从一个office应用程序启动另一个office应用程序,我可能必须等待某些对象和方法出现,这一结论是否正确

我正在尝试将许多Excel行(客户交互)与OneNote页面一一链接

我找不到与之等效的Office js方法。我查看了数据库,只看到了几个方法


我完全有可能找错人了

这在使用Office.js时是不可能的。重要的是要记住,每个Web插件都在自己的沙箱中运行,本质上只是一个Web应用程序。对于Web插件来说,不可能确定您拥有的其他应用程序,并远程执行代码,如果您考虑可能打开的潜在安全风险,您也不会真的想要这样做。p> 但是,您可以利用Microsoft Graph与OneNote进行交互。因此,您可以使用Web加载项作为当前Excel工作表和用户OneNote笔记本之间的中间件,而不是让Excel通过COM驱动OneNote。外接程序使用Office.js与工作表通信,并对Microsoft Graph进行REST调用以与笔记本交互

您需要的第一件事是Excel用户与Microsoft Graph一起使用的访问令牌。您可以使用Office.js中的
getAccessToken()
方法来获取此信息。有关设置此设置的步骤,请访问

您需要做的第二件事是调用Microsoft Graph。假设你想让事情简单化,我会使用。您还需要查看 来自Microsoft Graph的文档


还有一些样品。尽管这些示例都不是您想要的,但它们仍然可以提供一些关于API如何工作的有价值的见解

谢谢。看来我真的找错人了。非常感谢你迅速而有益的答复。