您的位置:首页 > 其它

WinForm 点击按钮把用户输入的信息导入到Word并以系统时间命名 然后打开这个Word所在文件夹

2012-07-26 16:46 447 查看
前提:你所在的程序目录每一层目录不能的文件夹名不能有符号 不然会报错

DateTime.Now.ToString("MM月dd日hh时mm分", DateTimeFormatInfo.InvariantInfo) 是获取系统时间格式是:"MM月dd日hh时mm分" 可随着自己的愿望改变

StreamWriter f = File.CreateText("合同书/"+path) 创建并把把文字写入文件

上面这句代码 File.CreateText("合同书/"+path) 我把生成的Word文件放在了 Debug文件夹中的 合同书文件夹里面

pi.FileName = Application.StartupPath+"/合同书"; //打开合同书文件夹

private void btn_Export_Click(object sender, EventArgs e)
{
string ss = rtb_model.Text.Trim();

string t = DateTime.Now.ToString("MM月dd日hh时mm分", DateTimeFormatInfo.InvariantInfo);

string path = t+".doc";
//如何把这个合同书备份就是不要每次替换1次

StreamWriter f = File.CreateText("合同书/"+path);

string st = this.rtb_model.Text;
f.WriteLine(st);

Process p = new Process();

ProcessStartInfo pi = new ProcessStartInfo();

pi.FileName = Application.StartupPath+"/合同书";  //打开合同书文件夹
pi.Verb = "Open";
pi.CreateNoWindow = false;

p.StartInfo = pi;
p.Start();

f.WriteLine(st);
f.Flush();
f.Close();
this.Close();
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐