我的目标是从Web应用程序链接Excel宏文件。单击后,应在已安装的Microsoft Office Excel应用程序中将其打开。目标设备是运行iOS 11及更高版本的iPad和iPhone。
到目前为止,我已经尝试使用模式链接文件:
ms-excel:ofe|u|https://myserver.com/somedirectory/myfile.xlsm
,因此未定义回传协议或文档上下文。当我单击链接时,Excel应用程序将打开,但会显示一条消息,表明在此版本的Office中无法从该服务器打开文件。我使用过的手册:https://docs.microsoft.com/en-us/office/client-developer/integration/integrate-with-office-from-ios-applications
所以我进行了一项研究,发现可能是以下原因之一:
|u|
标记之后的部分以及完整的字符串。他们俩都没有工作。我的结论是,URL的格式正确,但是Excel确实不允许从自己的服务器或OneDrive或SharePoint以外的其他服务器加载任何文件。
任何人都可以确认吗?还是有一种方法可以使用我的iOS设备上已安装的Excel应用程序从自己的服务器打开Excel文件?也许有一种解决方案,可以以某种方式将外部文件加载到OneDrive,然后在应用程序中将其打开,例如https://onedrive.com/loadFile?url=https://myserver.com/somedirectory/myfile.xlsm
?
提前谢谢!
答案 0 :(得分:0)
文档中链接的URL方案仅适用于FileShare或OneDrive中托管的文件。没有其他云服务或本地文件。
答案 1 :(得分:0)
我让它可以使用webdav服务器工作,所以如果您不想使用云服务,我认为这是解决方案。直接在Web服务器上打开文件将不起作用。