求助OA中"officeOpenFile:对象不支持此属性或方法"的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助OA中"officeOpenFile:对象不支持此属性或方法"的解决方法相关的知识,希望对你有一定的参考价值。

参考技术A 这个比较明显的问题是文档控件出了错了。这个文档控件的错误原因比较多,比如控件损坏、权限不足,容量不够,浏览器权限不足等等,可请技术人员协助处理。云海中腾OA官方有专题解决这个控件的问题,可参照下。

有其他需要OA软件的,推荐考察下 云海中腾OA。

C# 如何读取 html格式的excel表格 绑定到 datatable中?求助大神!

strConn = "Provider=Microsoft.Ace.OleDb.12.0;" +
"Data Source=" + FullName+";";
ExtendedProperties = ExtendedProperties + "Excel 12.0 Xml;";

使用上述代码报错:外部表不是预期的格式。

一种解决方法是用System.IO.File.ReadAllLines(FullName, Encoding.UTF8 )读取为字符串数组,然后读取里面的字符串添加到dataTable中。有没有更好的方法?

参考技术A 读取Excel首先你在引用中得引用Microsoft office Excel 20** 对应的dll文件,才能读取到Excel的数据
在类里面引用:System.Data.OleDb;
static public DataSet ExcelToDataSet(string filename)

DataSet ds;
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=Excel 8.0;" +
"data source=" + filename;
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
myConn.Close();
return ds;

这个方法返回一个数据读取的数据原给你的datagridview
参考技术B C/S的,要是想直接访问的话默认是bin文件夹下面得debug文件夹下。其实路径可以指定,无论文件放在那里只需要在访问的时候把路径制定以下就可以了。

以上是关于求助OA中"officeOpenFile:对象不支持此属性或方法"的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

考勤系统的数据怎么导入到OA系统 通达OA2009

OA系统流程表单设置中,如何设置控件"复选框"不能为空,需要在数据库中设置代码,还是表单制作中就能设置?

c语言求助

关于泛微OA 流程表单 check框控制必填字段

求助!!!在html中引用外部样式表问题!

EXCEL VBA 求助