求救,急急急 C# Office InfoPath http://www.codeproject.com/KB/cs/InfoPath_WinForms_app.aspx//一个小例子,这两天做东西看过的... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.用相应的COM组件去打开这个文档,不出异常为可以处理. ExcelApplication,WordApplication2.用文件扩展名判断.3.用VSTO提供的VSTO POWER TOOLS可以看到一个文档的XML构成,自己分析一下吧. 1.用相应的COM组件去打开这个文档,不出异常为可以处理. ExcelApplication,WordApplication2.用文件扩展名判断.3.用VSTO提供的VSTO POWER TOOLS可以看到一个文档的XML构成,自己分析一下吧. 如何不用Com组件去打开文档还有没有别的其他办法 假如我现在有一个.dll文件,我将其扩展名改为.doc文件,这样如果根据扩展名判断这个文档就是正确的,这样这个文件也要以打开,所以用com判断它就是一个正确的文档。还有没有其余的办法了。 可以读取文件头public class DocumentJudge { public static String bytesToHexString(byte[] src){ StringBuilder stringBuilder = new StringBuilder(); if (src == null || src.Length <= 0) { return null; } for (int i = 0; i < src.Length; i++) { int v = src[i] & 0xFF; String hv = v.ToString("X"); if (hv.Length < 2) { stringBuilder.Append(0); } stringBuilder.Append(hv); } return stringBuilder.ToString(); } /** * @param args */ public static string test(string path) { FileStream fs = new FileStream(path, FileMode.Open); byte[] b = new byte[3]; fs.Read(b, 0, b.Length); return bytesToHexString(b); } }看读出来的结果判断,不过excel和doc的好像是一样 XML的格式好像只有2007才有吧,open xml的formathttp://blogs.msdn.com/b/erikaehrli/archive/2006/06/23/getstartedwithopenxmlfileformats.aspx 如果你做的是web的话,上传文件的判断,可以参考一下这个 office文件的MIME Typehttp://blogs.msdn.com/b/vsofficedeveloper/archive/2008/05/08/office-2007-open-xml-mime-types.aspx 请问DATASET这样的数据怎么获得? 存储过程比较时间的问题,很奇怪 找不到错的地方 请问想用一个函数或方法实现返回来个值(一个为bool,一个为dataset)怎样实现!请大家帮忙!~ 请问,如何使用C#中的gridcontrol控件对数据库内容进行修改后保存,我绑定的是access数据库。谢谢 这些会不会带来两者之间效率的很大差异? 请问如何把Image1, Image2, Image3归并到一个数组里面? 编辑excel?? 光驱的问题 如何在设计模式时产生组件属性设置代码? 求treeview控件 如何确定ip+端口是代理ip 大文件上传
ExcelApplication,WordApplication
2.用文件扩展名判断.
3.用VSTO提供的VSTO POWER TOOLS可以看到一个文档的XML构成,自己分析一下吧.
ExcelApplication,WordApplication
2.用文件扩展名判断.
3.用VSTO提供的VSTO POWER TOOLS可以看到一个文档的XML构成,自己分析一下吧.
public class DocumentJudge
{
public static String bytesToHexString(byte[] src){
StringBuilder stringBuilder = new StringBuilder();
if (src == null || src.Length <= 0) {
return null;
}
for (int i = 0; i < src.Length; i++)
{
int v = src[i] & 0xFF;
String hv = v.ToString("X");
if (hv.Length < 2) {
stringBuilder.Append(0);
}
stringBuilder.Append(hv);
}
return stringBuilder.ToString();
}
/**
* @param args
*/
public static string test(string path) {
FileStream fs = new FileStream(path, FileMode.Open);
byte[] b = new byte[3];
fs.Read(b, 0, b.Length);
return bytesToHexString(b); } }看读出来的结果判断,不过excel和doc的好像是一样
http://blogs.msdn.com/b/erikaehrli/archive/2006/06/23/getstartedwithopenxmlfileformats.aspx
http://blogs.msdn.com/b/vsofficedeveloper/archive/2008/05/08/office-2007-open-xml-mime-types.aspx