社区
ATL
帖子详情
VC MFC操作excel如何将一个excel中的sheet拷贝到另一个excel中
RookieMRCHEN
2018-01-25 01:52:45
求大神指点,我每次拷贝 过去原有的sheet格式都改变了
...全文
1471
7
打赏
收藏
VC MFC操作excel如何将一个excel中的sheet拷贝到另一个excel中
求大神指点,我每次拷贝 过去原有的sheet格式都改变了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RookieMRCHEN
2018-01-26
打赏
举报
回复
自己顶下,我是先用range1.copy方法在excel1中复制 在使用worksheet.pastespecial方法在excel2中粘贴,但是最后在excel2中就成为图片格式,我需要excel格式
RookieMRCHEN
2018-01-26
打赏
举报
回复
我是照着VBA思路来的,但是使用vc时,格式无法复制过去,有时候复制过去的sheet变成一张图片
RookieMRCHEN
2018-01-26
打赏
举报
回复
//复制源文件中Worksheet内容 bsheet.AttachDispatch(bsheets.GetItem(_variant_t((long)i))); brange.AttachDispatch(bsheet.GetCells()); //bsheet.Copy(vtMissing,_variant_t(bsheet)); brange.Copy(vtMissing); //bsheet.Copy(vtMissing); // brange.AttachDispatch(bsheet.GetCells()); // brange.AttachDispatch(bsheet.GetRange(_variant_t("A1"),_variant_t("Z30"))); //bsheet.Copy(vtMissing,vtMissing);//赋值到粘贴板 //bsheet.Copy(vtMissing,vtMissing); //在目标文件最后一个Worksheet后插入一新Worksheet,同时粘贴前面复制内容 brange.ReleaseDispatch(); asheet.AttachDispatch(asheets.Add(vtMissing,_variant_t(lastsheet),vtMissing,vtMissing)); asheet.SetName(bsheet.GetName()); asheet.AttachDispatch(asheets.GetItem(_variant_t(bsheet.GetName())),true); arange.AttachDispatch(asheet.GetCells(),true); arange.Activate(); arange.Select(); arange.PasteSpecial((long)13,(long)-4142,vtMissing,vtMissing); //asheet.PasteSpecial(_variant_t(asheet),_variant_t(asheet),vtMissing,vtMissing,vtMissing,vtMissing,vtMissing); //arange.PasteSpecial((long)6,(long)-4142,vtMissing,vtMissing); //brange.PasteSpecial(xlPasteColumnWidths,xlPasteSpecialOperationNone,vtMissing,vtMissing);//复制列宽 // brange.PasteSpecial(xlPasteFormats,xlPasteSpecialOperationNone,vtMissing,vtMissing);//复制表的格式 // arange.Paste(vtMissing); //bsheet.Activate();
赵4老师
2018-01-25
打赏
举报
回复
在Excel中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏对应的VBA代码。
RookieMRCHEN
2018-01-25
打赏
举报
回复
自顶下 !快来人
RookieMRCHEN
2018-01-25
打赏
举报
回复
@快乐鹦鹉 发发发
RookieMRCHEN
2018-01-25
打赏
举报
回复
@sars0627
VC
#.NET+GDI+开发交互式CAD系统
本课程用
VC
#.NET结合GDI+,从无到有开发
一个
功能较完整的小型交互式CAD系统。作者有交互式CAD系统、动态几何系统开发经验。出版过交互式CAD系统开发方面的图书。课程先讲准备知识,然后讲整个系统的开发思路和主要技术,最后将整个系统分成8个版本,从最简单的绘图开始,逐步添加功能,循序渐进地进行讲解。知识点讲解细致,系统。课程的核心在于源代码,学习每章内容之前,请先下载本章源码。建议先自行对源码进行阅读分析,然后带着问题去听课,这样学习效率比较高,效果比较好一些。课程最终提供的内容和服务:PPT+源码+视频讲解+持续升级/****课程第一节课为免费课,演示了系统的主要功能。可以用手机或电脑观看。如果无法观看,请私信我。谢谢!*****/友情提醒:凭订单信息可找平台客服开具发票。购买系列课程提供打包价,购买讲师卡更划算。
使用
MFC
操作
EXCEL
文件
使用
MFC
操作
EXCEL
文件 分类:
EXCEL
2012-09-03 09:30 14914人阅读 评论(5) 收藏 举报
excel
mfc
books工作applicationoffice 一、加载 1、 在
VC
6.0里创建
一个
MFC
工程 2、打开
MFC
ClassWizard窗口(查看—>建立类向导),选择Automation,单击AddClass按钮,选择Froma type libr
VC
6.0
操作
Excel
表格
介绍:使用Microsoft Office所带的控件来实现代码
操作
excel
表格,从思路上来看,
操作
excel
表格就是将其打开,然后写入/读出数据,然后关闭。 一、 添加COM库支持 首先创建
一个
程序(
一个
MFC
的单文档程序),在程序的入口处和出口处先作这样两个步骤来支持COM库: 在程序入口处CMyApp:: InitInstance()函数AfxEnableContr
VC
中
操作
excel
表格
摘要:使用Microsoft Office所带的控件来实现代码
操作
excel
表格。
操作
系统是Microsoft XP,办公套装是Microsoft Office 2003,编程环境是Microsoft Visual Studio 6.0,一切都是Microsoft。
我最近要将数据库
中
的内容查询出来放到
excel
表格以便打印,所以上网找了这方面的内容,这里主要是抛砖引玉。
从思路上来看,
操作
excel
表格就是将其打开,然后写入/读出数据,然后关闭。<
MFC
----使用
MFC
操作
EXCEL
文件
一、加载 1、 在
VC
6.0里创建
一个
MFC
工程 2、打开
MFC
ClassWizard窗口(查看—>建立类向导),选择Automation,单击AddClass按钮,选择Froma type library...,弹出文件选择对话框,之后定位到C:\Program Files\MicrosoftOffice\OFFICE11\
EXCEL
.EXE,在生成类
中
添加所有的对象(其实添加需要的
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章