online 打开本地excel 文件
https://answers.microsoft.com/zh-hans/msoffice/forum/msoffice_excel-mso_other/office-online/0fd02701-9353-4d86-9a70-c7456bf8457e?auth=1
office online 可以打开本地excel 文件吗? ![此主题已锁定,禁止回复 此主题已锁定,禁止回复]()
我是苹果Macbook Air,有一个.xls文件在当地盘里,好像不能用office online里的excel打开,是吗?
您好,
您可使用office 2011 尝试能否打开 ,看文件是否损坏。
这是否解决了你的问题?
WI
WillieAi 回复时间
我只有免费的office online, 没有office 2011. 还是这个问题:只用office online可以打开本地的excel 文件吗?
这是否解决了你的问题?
是不可以直接打开本地文档的,不过既然能够使用 Office Online,那么应该已经有微软帐户,并且可以使用 OneDrive 服务。因此可以先将本地的文档上传至 OneDrive,然后调用 Office Online 打开。
如果我的回答解决了你的问题,请将其标记为【答案】,让更多遇到类似问题的人获益。谢谢!
这是否解决了你的问题?
web如何直接打开一个excel文档并可以使用 30
就是我想在服务器上放一个excel文档,但是客户端只需点一个链接就可以直接使用这个excel文档(不可下载), 例:<a href="1.xls">超级链接</a> 这个不可用,因为点击后有3个选项,一个是打开,一个是保存,一个是取消;所以我不需这样的,我只要点击就直接用we...展开
我有更好的答案
推荐于2016-04-23 15:31:16
最佳答案
web直接打开一个excel文档并可以使用方法如下:
安装Office以后,有一个ActiveX控件被安
装到了系统中,这个控件位于“Program Files\Microsoft
Office\OFFICE11\owssupp.dll”。通过这个控件,客户端页面上的java
script就可以激活本地的Office软件,来实现打开、编辑Office(Word,Excel)文档。(另,Office
XP应该就已经包含这个ActiveX控件了。)
首先,用Script创建一个本地的对象:
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”
然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:
openDocObj.ViewDocument("http://www.dzwebs.net/sample.doc");
openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名,可以让我们手工指定激活哪个程序来打开文档:
openDocObj.ViewDocument("http://www.dzwebs.net/sample.doc", 要激活的程序的ProgID);
那么要打开Office程序在线编辑文件又如何?
openDocObj.EditDocument("http://www.dzwebs.net/sample.doc");
就
可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。注意:为了让Word能将编辑后的
文档直接保存会服务器,访问Web站点的当前上下文的Windows
Identity必须对服务器的相应目录(即“http://www.abc.com/documents”这个虚拟目录所对应的服务器上的物理路径)有
相应的写权限,否则保存动作会失败。编辑完成后,EditDocument()会返回一个bool值,来反映编辑操作是否成功。
我们还可以通过打开服务器上的一个文档模版,来创建一个新的文档:
openDocObj.CreateNewDocument("http://www.dzwebs.net/sampleTemplate.dot", "http://www.dzwebs.net/documents/");
就
可以使用“http://www.dzwebs.net/sampleTemplate.dot”这个模版来创建一个新的文档,默认新文档的保存地点是
“http://www.dzwebs.net/documents/”。创建新文档时使用的程序取决于模版文件的类型(比如.dot模版会对应
Word)。新文档的保存同样需要注意权限问题。CreateNewDocument()方法同样会返回一个bool值来反映操作是否成功。
CreateNewDocument()方法的第一个参数,除了可以使用一个模版的地址外,还可以直接指定为希望用来创建新文档的客户端程序的ProgID。
应用实例:
<Script Language="java script">
function OpenWord()
{
var openDocObj;
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.1");
openDocObj.ViewDocument("http://www.dzwebs.net/document/shouce.doc");
}
</script>
<input type="button" name="button" value="shouce" onclick="OpenWord()">
本回答由电脑网络分类达人 郭强推荐



浙公网安备 33010602011771号