officexp以上可以直接另存为xml格式的,wdFormatXML
参照
http://dotnet.aspx.cc/ShowDetail.aspx?id=13C874E4-7FC7-4FD1-8CF6-DE9EF4469A9C
http://msdn.microsoft.com/library/en-us/vbawd11/html/womthSaveAs1.asp
参照
http://dotnet.aspx.cc/ShowDetail.aspx?id=13C874E4-7FC7-4FD1-8CF6-DE9EF4469A9C
http://msdn.microsoft.com/library/en-us/vbawd11/html/womthSaveAs1.asp
http://support.microsoft.com/?kbid=328912
http://support.microsoft.com/default.aspx?scid=kb;EN-US;311452
哇!!
net_lover(孟子E章) 這都會。佩服 in.........
可是问题出现了,我用的是word2000,我在程序中导出时,wdFormatXML格式时不被支持的 孟子大哥您有办法解决吗
比较麻烦就是了,呵呵!
http://support.microsoft.com/?kbid=328912
那个pia只适用于:
Microsoft Access 2002
Microsoft Excel 2002
Microsoft Outlook 2002
Microsoft FrontPage 2002
Microsoft PowerPoint 2002
Microsoft Word 2002
Microsoft Publisher 2002
Microsoft Visio 2002 Professional我用的可是word2000,用不上呀,大哥们还有办法吗,高手应该比小弟我强呀,多谢了
byte[] binaryData=new byte [inFile.Length];
inFile.Read(binaryData, 0,(int)inFile.Length);
string mStr=Convert.ToBase64String(binaryData);
string hh=mStr;
System.Xml.XmlDocument mXmlDoc=new System.Xml.XmlDocument();
mStr=string.Format ("<测试><项 aa=\"{0}\"/></测试>",mStr);
mXmlDoc.LoadXml( mStr);
mXmlDoc.Save("c:\\test\\wword.xml"); XmlDocument doc=new XmlDocument ();
doc.Load ("c:\\test\\wword.xml");
XmlNode node=doc.DocumentElement .SelectSingleNode("项") ;
XmlElement ele=(XmlElement)node;
string pic=ele.GetAttribute ("aa"); byte[] bytes=Convert.FromBase64String (pic);
FileStream outfile=new System.IO .FileStream ("C:\\test\\twoqw.pdf",System.IO.FileMode.CreateNew);
outfile.Write(bytes,0,(int)bytes.Length );