比如想在C#程序中点个按钮,利用Word程序打开c:\aa.doc 结人看。
用哪个函数,怎么做?
先谢谢大家了。
用哪个函数,怎么做?
先谢谢大家了。
解决方案 »
- 怎样用C#做一个像我的电脑左侧栏那样可伸缩的停靠栏?
- [IE编程]郁闷的pasteHTML
- C# 中调用VC(C语言写的)写的动态库问题, 结构中有数组;
- C# 数据库的事务回滚出错问题!
- 好像没什么分了。请问怎么分别读出下面这段xml的 节“设置A”或者“设置B”或者“设置C”的内容?又如何才能往这段xml中继续添加“设置D”呢?
- socket通讯接收第一次数据成功后就不能接收了求解答
- 能否利用C#编译器进行二次编译?
- 急聘5年左右经验的.net developer
- 一个奇怪的问题???????
- 请问一个页面问题
- 各位大虾,如果查看别人网站流量?
- 急~~c#做触摸屏、放到触摸屏上后画线、线不在正确的位置上显示
public class word
{
Word.Application app; //Word应用程序变量
Word.Document doc; //Word文档变量
object missing = Type.Missing; public WordOper()
{
app = new Word.Application();
app.Visible = true;
} public void Open()
{
doc = app.Documents.Open(ref _fileName,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing);
}
}
用webbrowser也能打开给它的URI属性赋 new Uri(@"X:\XX.doc");
Word.Application wapp = new Microsoft.Office.Interop.Word.Application();
wapp.Visible = true;
wapp = null;打开一个现有的Word文档:
Word.Application wapp = new Microsoft.Office.Interop.Word.Application();
wapp.Visible = true;
object filename = "E:\\Task.doc";
object isread = false;
object isvisible = true;
object miss = System.Reflection.Missing.Value; wapp.Documents.Open(ref filename, ref miss, ref isread, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref isvisible, ref miss, ref miss, ref miss, ref miss);
wapp = null;打开一个新文档:
Word.Application wapp = new Microsoft.Office.Interop.Word.Application();
Word.Document adoc = new Microsoft.Office.Interop.Word.Document();
wapp.Visible = true;
object miss = System.Reflection.Missing.Value;
adoc = wapp.Documents.Add(ref miss, ref miss, ref miss, ref miss); wapp = null;
添加using System.Reflection; using Microsoft.Office.Interop.Word; 引用