作者:乔山办公网日期:
返回目录:office365
一般要直接打开需要客户端
1.客户端有EXCEL支持
2.客户端浏览器的版本与设置
可寻找一下相关的控件或中间件,看能否变通一下,把EXCEL转成HTML或PDF再展示给用户。(e79fa5e98193e78988e69d83331若用户不需要编辑并保持到服务器端的情况)
可试试如下办法:
在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files/Microsoft Office/OFFICE11/owssupp.dll”。通过这个控件,客户端页面上的JavaScript就可以激活本地的Office软件,来实现打开、编辑Office文档。(另,Office XP应该就已经包含这个ActiveX控件了。)
首先,用Script创建一个本地的对象:
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”
然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:
openDocObj.ViewDocument("http:///documents/sample.doc");
openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名,可以让手工指定激活哪个程序来打开文档:
openDocObj.ViewDocument("http:///documents/sample.doc", 要激活的程序的ProgID);
解决的方法如下:
1】首先检查一下这个文档是不是被其他的软件或者用户正zhidao在打开或者编辑,建议关闭其他软件之后在尝试打开
2、另外内office的话建议直接打开确定,然后在编辑里启用编辑在进行编辑,这样容的话一般就可以编辑了
发现域用户已经是和administrator一样的超级用户了
=======================================
这句话是意味着你将用户加入administr组了?
控制面板--用户--添加--输入域用户-提升到本机administrator 试下