我遇到了与MicrosoftOfficeEditDocument 在 Chrome 中没有工作类似的问题。
我确实按照答案中的说明下载了更新的库,它适用于 Office 2013,但不适用于 2010。使用 Office 2010,我有一些打开的文件和一些没有打开的文件,它们并不总是相同的。我尝试使用 .doc、.docx、.ppt、.pptx、.xls 和 .xlsx。
我将编辑文档功能称为:
ITHit.WebDAV.Client.DocManager.EditDocument(sDocumentUrl, javaAppletFilePath);
编辑 :
这实际上似乎是文件url长度的问题。当我的文件 url (sDocumentUrl) 比我调用 EditDocument 的脚本 url 的长度长时,它工作得很好。但是当它更短时,会在 sDocumentUrl 之后添加脚本 url 的末尾,这会导致调用失败。这只发生在 Chrome 和 Office 2010 上。
有什么办法可以使这项工作?