JS脚本如下:<script language="JavaScript" type="text/JavaScript">
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建
openDocObj.EditDocument("http://localhost/111.doc");
</script>我在vb.net中用如下代码:
      Dim sJSCode As New System.Text.StringBuilder
        sJSCode.Append(" <script language='javascript'>" & vbCrLf)
        sJSCode.Append("openDocObj = new ActiveXObject('" + "SharePoint.OpenDocuments.1" + "'); " & vbCrLf)
        sJSCode.Append(" openDocObj.EditDocument('" + OfficePath + "');" & vbCrLf)
        sJSCode.Append(" </script>" & vbCrLf)
        RegisterStartupScript("clientScript", sJSCode.ToString)是打开word在线编辑后保存到服务端编辑完成后,EditDocument()会返回一个bool值,来反映编辑操作是否成功。请问:我怎么在vb.net 中获取EditDocument()的返回值??
最后所有的份放在这里了~~还有一个问题,哪位朋友用过这个,可以给我解决另一个问题么?
这个只对office XP 以上版本才有用,对office 2000 没用,有什么办可以在office 2000中也可以用~~