如何向word模版的域中插入值? 如题,急! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OpenFileDialog OFD = new OpenFileDialog();OFD.Filter = "Word文档(*.doc)|*.doc";OFD.RestoreDirectory = true;string path = "";if(OFD.ShowDialog() == DialogResult.OK){ path = OFD.FileName; Word.ApplicationClass wordApp = new Word.ApplicationClass(); //wordApp.Visible = true; object file = path; object NullValue = System.Reflection.Missing.Value; Word.Document doc = wordApp.Documents.Open(ref file,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue); foreach(Word.Field fld in doc.Fields) { if(fld.Code.Text == @"SWJGMC") { fld.Result.Text = "开始"; } } doc.Save(); doc.Close(ref NullValue,ref NullValue,ref NullValue); wordApp.Visible = true; Word.Document doc2 = wordApp.Documents.Open(ref file,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue); }注:这里的Field的Code值就是在word中右击域,选择“切换域代码”所显示的值。 C# 改变txt中指定行列的值 checkBox 的奇怪问题,大家来帮忙看看 [SOS]ListView 文件重命名 兼【散分】 在程序中,如何使用DataGrid,能否给个简单的例子。 Socket 网络通信问题 Access数据库连接串这么写为什么不对啊 求公司内网向外网传输文件方案 有关无框窗口的问题?-在线等! 关于winform将datagridview的数据导出到csv格式的excel的问题 cssClass c#与java为什么将相同的字符串转变成不同的byte数组呢? 图片文件的上传与保存
OFD.Filter = "Word文档(*.doc)|*.doc";
OFD.RestoreDirectory = true;string path = "";if(OFD.ShowDialog() == DialogResult.OK)
{
path = OFD.FileName; Word.ApplicationClass wordApp = new Word.ApplicationClass();
//wordApp.Visible = true; object file = path;
object NullValue = System.Reflection.Missing.Value; Word.Document doc = wordApp.Documents.Open(ref file,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue); foreach(Word.Field fld in doc.Fields)
{
if(fld.Code.Text == @"SWJGMC")
{
fld.Result.Text = "开始";
}
} doc.Save();
doc.Close(ref NullValue,ref NullValue,ref NullValue); wordApp.Visible = true;
Word.Document doc2 = wordApp.Documents.Open(ref file,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue,ref NullValue);
}注:这里的Field的Code值就是在word中右击域,选择“切换域代码”所显示的值。