博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docx转Doc操作(c#)
阅读量:5243 次
发布时间:2019-06-14

本文共 2359 字,大约阅读时间需要 7 分钟。

第一次使用Microsoft.Office.Interop.Word组件,马克一下。

 

private void Docx2Doc(object sourceFileName, object targetFileName){    object missingValue = System.Reflection.Missing.Value;    Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();    Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(        ref sourceFileName,        ref missingValue, ref missingValue, ref missingValue, ref missingValue,        ref missingValue, ref missingValue, ref missingValue, ref missingValue,        ref missingValue, ref missingValue, ref missingValue, ref missingValue,        ref missingValue, ref missingValue, ref missingValue);    object FileFormat = msWord.WdSaveFormat.wdFormatDocument;     object LockComments = false;    object Password = missingValue;    object AddToRecentFiles = false;    object WritePassword = missingValue;    object ReadOnlyRecommended = false;    object EmbedTrueTypeFonts = true;    object SaveNativePictureFormat = missingValue;    object SaveFormsData = missingValue;    object SaveAsAOCELetter = missingValue;    object Encoding = missingValue;    object InsertLineBreaks = missingValue;    object AllowSubstitutions = missingValue;    object LineEnding = missingValue;    object AddBiDiMarks = missingValue;    object CompatibilityMode = missingValue;    doc.SaveAs(ref targetFileName, ref FileFormat,        ref LockComments, ref Password, ref AddToRecentFiles, ref WritePassword,        ref ReadOnlyRecommended, ref EmbedTrueTypeFonts, ref SaveNativePictureFormat, ref SaveFormsData,        ref SaveAsAOCELetter, ref Encoding, ref InsertLineBreaks, ref AllowSubstitutions,        ref LineEnding, ref AddBiDiMarks);    //doc.SaveAs(ref targetFileName, ref FileFormat,     //        ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue,     //        ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue,     //        ref MissingValue, ref MissingValue, ref MissingValue, ref MissingValue,     //        ref MissingValue, ref MissingValue);    wordApp.Documents.Close(ref missingValue, ref missingValue, ref missingValue);    //关闭进程    object saveOption = msWord.WdSaveOptions.wdDoNotSaveChanges;    wordApp.Application.Quit(ref saveOption, ref missingValue, ref missingValue);}

转载于:https://www.cnblogs.com/shijun/archive/2013/01/16/2863022.html

你可能感兴趣的文章
md5sum命令详解
查看>>
[bzoj1004] [HNOI2008] Cards
查看>>
原生HttpClient详细使用示例
查看>>
几道面试题
查看>>
Factory Design Pattern
查看>>
python中贪婪与非贪婪
查看>>
guava API整理
查看>>
无锁编程笔记
查看>>
jquery mobile
查看>>
如何在vue单页应用中使用百度地图
查看>>
Springboot使用步骤
查看>>
Spring属性注入
查看>>
Springboot-配置文件
查看>>
Springboot-日志框架
查看>>
P1192-台阶问题
查看>>
一、使用pip安装Python包
查看>>
spring与quartz整合
查看>>
Kattis之旅——Eight Queens
查看>>
3.PHP 教程_PHP 语法
查看>>
Duilib扩展《01》— 双击、右键消息扩展
查看>>