| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 962 人关注过本帖
标题:vc中word文档数据保存时,文档名的自动更新问题
只看楼主 加入收藏
Jewgle
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-10-12
收藏
 问题点数:0 回复次数:0 
vc中word文档数据保存时,文档名的自动更新问题

大家好,我在自己的程序中加了段调用word文档的代码,如下:
void CTest1Dlg::OnOK()
{
COleVariant vTrue((short)TRUE),
vFalse((short)FALSE),
vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);

//开始一个新的 Word 实例
_Application oWordApp;
if (!oWordApp.CreateDispatch("Word.Application", NULL))
{
AfxMessageBox("CreateDispatch failed.", MB_OK | MB_SETFOREGROUND);
return;
}
oWordApp.SetVisible(true);
//创建一个新的word文档
Documents oDocs;
_Document oDoc;
oDocs = oWordApp.GetDocuments();
oDoc = oDocs.Add(vOpt, vOpt, vOpt, vOpt);

//保存word文档
_Document oActiveDoc;
oActiveDoc = oWordApp.GetActiveDocument();
oActiveDoc.SaveAs(COleVariant("E:\\Program Files\\MyProjects\\1.doc"),
COleVariant((short)0),
vFalse, COleVariant(""), vTrue, COleVariant(""),
vFalse, vFalse, vFalse, vFalse, vFalse);

//退出word应用程序
//oWordApp.Quit(vOpt, vOpt, vOpt);

//if (CanExit())
// CDialog::OnOK();
}
我想问的就是,保存时文件名是固定的(代码粗体部分),但我想当第一个word文档操作完之后,命名为"1.doc"
第二个就是"2.doc"...如此下去
这个问题该怎样解决呢?(或者是不是有其他的方法在vc中创建一个word文档,然后输入数据,之后保存,而且文件名不是固定的?是不是要用到word里面的宏?)
知道的请回复我一声,先谢过了!^_^

搜索更多相关主题的帖子: 文档名 word 数据 自动 保存 
2006-03-31 15:57
快速回复:vc中word文档数据保存时,文档名的自动更新问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045693 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved