c# 可反复打开word2003,word2007文档方法,可直接使用
来源:互联网 发布:矩阵的秩的意义 编辑:程序博客网 时间:2024/05/07 19:07
//最近开发公文排版软件,首次接触office2007,网上很多都是office2003的东西,且不全,因客户需求反复打开word文档,就编写了此方法,希望给有类似需求的码农提供方便。
using Microsoft.Office.Interop.Word;
Document myWordDoc;
private void openWord()
{
Microsoft.Office.Interop.Word.Application myWordApp = new Microsoft.Office.Interop.Word.Application();
object filepath = "";
OpenFileDialog openDialog = new OpenFileDialog();
if (openDialog.ShowDialog() == DialogResult.OK) filepath = openDialog.FileName;
FontDialog fontDialog1 = new FontDialog();
fontDialog1.ShowDialog();
System.Drawing.Font font = fontDialog1.Font;
object oMissing = System.Reflection.Missing.Value;
Document myWordDoc = myWordApp.Documents.Open(ref filepath, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
myWordDoc.Content.Font.Size = font.Size;
myWordDoc.Content.Font.Name = font.Name;
myWordDoc.Save();
richTextBox1.Text="";
richTextBox1.Text = myWordDoc.Content.Text;
myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing);
myWordApp.Quit(ref oMissing, ref oMissing, ref oMissing);
Process[] process = System.Diagnostics.Process.GetProcesses();
foreach (Process p in process)
if (p.ProcessName.ToLower() == "winword") p.Kill();
}
- c# 可反复打开word2003,word2007文档方法,可直接使用
- 在Word2003中打开Word2007文档的方法及教程下载
- datagridview可直接使用的美观方法
- 给Word2003和Word2007文档添加密码
- Java读取操作word2003 word2007 word2010文档
- [爆]小程序内可直接打开网页了!附开发文档
- 如何在word2003中打开word2007格式的文件
- 在windows下关联py文件到IDLE直接打开并可调试的方法
- word2007文档加密方法
- Word2007 只能打开一个文档
- 使用c#操作word2003
- DIV弹出层 可移动 可关闭,demo直接使用
- 给word文档添加水印(图片、文字),我修改过了,可直接使用
- UILabel 行间距方法 可直接调用
- 解决直接打开Word2003 启动慢
- 模板类多线程(可直接使用)
- winpcap三个源码实例,可直接使用
- C#按钮直接打开帮助文档
- 手势Gesture
- 手势
- Java数值交换(通过异或^来完成)
- java类的认识
- poj 3620 Avoid The Lakes
- c# 可反复打开word2003,word2007文档方法,可直接使用
- 如何设计魔方
- 三角形的内接圆
- springMVC中Controller的返回值处理和参数绑定
- 详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 自动拆箱自动装箱
- poj 3620 Avoid The Lakes
- Android SDK 在线更新镜像服务器资源
- 【Unity3D ugui】使用艺术字