VC/MFC 修改excel密码 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 0%
Bbs10
本版专家分:125460
Blank
红花 2018年11月 VC/MFC大版内专家分月排行榜第一
2018年10月 VC/MFC大版内专家分月排行榜第一
2018年9月 VC/MFC大版内专家分月排行榜第一
2018年8月 VC/MFC大版内专家分月排行榜第一
2018年5月 VC/MFC大版内专家分月排行榜第一
2018年4月 VC/MFC大版内专家分月排行榜第一
2018年3月 VC/MFC大版内专家分月排行榜第一
2018年2月 VC/MFC大版内专家分月排行榜第一
2018年1月 VC/MFC大版内专家分月排行榜第一
2017年12月 VC/MFC大版内专家分月排行榜第一
2017年11月 VC/MFC大版内专家分月排行榜第一
2017年7月 VC/MFC大版内专家分月排行榜第一
2012年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2018年7月 VC/MFC大版内专家分月排行榜第二
2018年6月 VC/MFC大版内专家分月排行榜第二
2017年9月 VC/MFC大版内专家分月排行榜第二
2017年8月 VC/MFC大版内专家分月排行榜第二
2017年4月 VC/MFC大版内专家分月排行榜第二
2017年3月 VC/MFC大版内专家分月排行榜第二
2017年2月 VC/MFC大版内专家分月排行榜第二
2016年8月 VC/MFC大版内专家分月排行榜第二
2016年7月 VC/MFC大版内专家分月排行榜第二
2016年6月 VC/MFC大版内专家分月排行榜第二
2015年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2017年10月 VC/MFC大版内专家分月排行榜第三
2017年6月 VC/MFC大版内专家分月排行榜第三
2017年5月 VC/MFC大版内专家分月排行榜第三
2016年9月 VC/MFC大版内专家分月排行榜第三
2016年4月 VC/MFC大版内专家分月排行榜第三
2015年4月 VC/MFC大版内专家分月排行榜第三
2012年8月 VC/MFC大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs11
本版专家分:266089
版主
Blank
进士 2006年 总版技术专家分年内排行榜第四
Blank
金牌 2006年4月 总版技术专家分月排行榜第一
Blank
铜牌 2006年3月 总版技术专家分月排行榜第三
Blank
微软MVP 2014年1月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2013年1月 荣获微软MVP称号
2012年1月 荣获微软MVP称号
2010年1月 荣获微软MVP称号
2011年1月 荣获微软MVP称号
2006年1月 荣获微软MVP称号
2005年1月 荣获微软MVP称号
2008年1月 荣获微软MVP称号
2007年1月 荣获微软MVP称号
2004年1月 荣获微软MVP称号
其他相关推荐
怎么用vcexcel单元格的内容进行加密
最近在编一个程序,是操作excel的,我想把一些新数据写入excel中,但这些数据我不想让别人知道,只有我的程序能读取,简单来说,就是想用vc对每个单元格进行加密,简单处理一下就行,只要正常的用off
VC++ 中操作Excel文档的方法,读取,查询,写入,修改,删除
这里是在VC++中操作EXCEL文档的一个例子,可以对EXCEL文档进行读写,查询,修改等操作
vc 操作 excel 设置行颜色
COLORREF color= RGB(xxx, xxx, xxx); //填充颜色 Interior interior; interior.AttachDispatch(range.GetInterior()); color = (long)interior.GetColor().dblVal;//获取颜色 interior.SetColor(_variant_t(color)); //设置颜色
VC 操作Excel sheet复制、重命名
CApplication ExcelApp; CWorkbooks books; CWorkbook book; CWorksheets sheets; CWorksheet sheet; CRange range; LPDISPATCH lpDisp = NULL; LPDISPATCH lpDisp1 = NULL; //创建Excel 服务器(启动Excel) if(!Ex
vc操作Excel保存 和Excel的退出
公司给了我一个任务,用excel调用模版生成结帐单并进行打印。我在努力的n天以后终于完成了。现在总结一下:       1.速度问题,vc读写excel的时候速度是很慢的,如果一个一个单元格的读写,能把你给急死。所以在读取和写入excel的时候,我使用了安全数组,这样能够将对应的数据一次性从文件中读出或者是写入。       2.关于屏蔽掉最后“确定改变文件”的对话框,用Book的close方
VC操作Excel之基本操作 修改问题篇
今天做VS 2013读写EXCEL表格参考下文: http://blog.csdn.net/sp_daiyq/article/details/6191233    最近由于工作需要,不得不操作Excel,包括基本的数据输入输出、字体设置、颜色设置、单元格的合并、填充色的设置,当然还包括图表的生成以及渐近线的操作等。折腾了许久,项目终于完成了^_^。现在将学习操作Excel的点点滴滴
5、vc++设置Excel颜色
如下代码: void CAbaoRange::SetBackgroundColor(long color) { Interior it; it.AttachDispatch(rg.GetInterior()); it.SetColorIndex(COleVariant(color));//标题底色 }其中Interior是设置单元格的颜色的,在添加类的时候要将Interior选上才能使用I
VC操作EXCEL(控制台程序使用MFC)
VC读取Excel文件
VC++在MFC下调用EXCEL各种功能实现
VC++在MFC下调用EXCEL各种功能实现   2010-12-13 16:59:09|  分类: 默认分类 |  标签: |字号大中小 订阅 一直以来就对EXCEL的各种功能很崇拜,后来经常使用VC,由于工作的需要,经常会遇到将文本文件中的
MFC打开已有的excel文件,并编辑,保存
MFC打开已有的excel文件,并编辑,保存 问题1.创建excel文件并保存 载入excel API vs 2010 --》project--》class wizard --》Add Class --》MFC Class From TypeLib --》File  如下图 program file --》Microsoft office --》office14--》E
VC中将数据导出到Excel表格中
由于项目需要,要把数据库中的数据导出生成excel表格,
VC 打开 Excel 文件后,excel.exe进程无法退出
测试代码:vc6.0 office2000 以下代码需要MFC的支持,而且工程中还要包含EXCEL2000的定义文件:EXCEL9.H,EXCEL9.CPP _Application ExcelApp; Workbooks wbsMyBooks; _Workbook wbMyBook; Worksheets wssMysheet
.VC获取EXCEL 表格的总行列数 新建文件
.VC获取EXCEL 表格的总行数  _Worksheet   ws;     Range   range;        range   =   ws.GetUsedRange();      range   =   range.GetRows();            long   UsedRows   =   range.Get_Count();     
VC读写Excel 速度问题
上篇文章《VC读写Excel MFC读写Excel 考数据》中的考勤数据处理软件当Excel行数多的时候效率特别地,跟踪一下发现:时间主要花费在CSpreadSheet类的AddRow()方法中。通过ODBC来平凡的写Excel数据的时候都会出现这样的问题,数据行数少的时候还可以
使用VC++6.0 MFC OLE操作Excel 进行简单的读写
使用VC++6.0 MFC OLE操作Excel 进行简单的读写 使用VC60 MFC OLE操作Excel 进行简单的读写 - 简单的准备工作 - 所需求的类库 - 写入操作 -读取操作 -总结- 简单的准备工作首先保证VC++6.0在你的电脑上正确地安装,当然我们用Visual Stdio也是一样的。然后,我们需要创建一个工程: 简单设置之后,我们我们得到一个基于对话框的基本MFC程序。
VC++ 操作EXCEL方法总结二
一、Excel的对象模型     在对Excel编程之前首先要了解微软Excel对象(Object)模型。(Parent-Child关系)   其中:                图 1 Office应用程序对象模型(Excel)From msdn  Application 对象:Application 对象表示 Excel 应用程序本身。Application 对象提供了大量有关正
vc下通过ODBC的方式操作Excel文件
CDatabase database;  CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel安装驱动  CString sExcelFile = fileName;//"c:\\demo.xls"; // 要建立的Excel文件  CString sSql;   TRY  {   // 创建进行存取的字符串   s
VC用OLE方式读写Excel
(转自:http://blog.csdn.net/qinghezhen/article/details/9906023)   前几天要做一个项目,需要读取Excel中的数据。从网上查资料发现,主要是有两种方式。一是把Excel表当成数据库使用ODBC读写,这样操作起来就跟操作Access数据库似的。但这种方式效率比较低。另一种方法是OLE技术(Object Linking and Embe
VC控制EXCEL的基本操作之选择范围篇
选择篇 1 选择单元格   //选择一个单元格 range.AttachDispatch(sheet.GetRange(COleVariant(_T("A1")),COleVariant(_T("A1"))),TRUE);   //选择多个单元格 range.AttachDispatch(sheet.GetRange(COleVariant(_T("A1")),COl
vc操作excel,包括合并单元格,新增,删除sheet,设置字体,底色(OLE/COM)
1.制作应用软件的时候,经常要把结果以报表的形式输出,当前使用较为广泛的当然是Excel表格,本文简略介绍在VC++6.0中如何使用Excel2003的库函数并对其进行编程。先创建一个对话框工程,命名为VCExcel。在对话框中添加一个按钮,控件ID为2.ID_RUNEXCEL(是不是很搞笑哇,不过没关系,它照样能实现强大的功能)。 再在该按钮上添加消息BN_CLICKED,其消息映射函数为On
VC++操作Excel生成饼状图!
因为需要通过MFC实现自动生成Excel文件,并且实现数据饼状图的效果,搜索全网只找到生成柱状图的程序模板,怎么改都会显示错误,后来通过Excel宏的录制和编辑弄明白了饼状图的做法(其他图形类似) chart.ChartWizard(var, // Source. COleVariant((short)62), // Gallery: PIE. co...
VC实现文本输入框密码的显示与隐藏
void CCMCfgDlg::OnBnClickedCheck1() { // TODO: 在此添加控件通知处理程序代码 int state; state = m_DisplayPassword.GetCheck(); if(BST_CHECKED == state) { m_Password.SetPas
vc获取进程名和PID的程序源码
关键函数 CreateToolhelp32Snapshot Process32First Process32Next
VC操作Excel之用ChartWizard自动生成图表
VC操作Excel之用ChartWizard自动生成图表       在用VC操作Excel的时候,生成图表有时是不可避免的,这里记下如何通过ChartWizard来简单生成一个图表。首先我们得了解一下图表的组成结构,一个简单的chart通常包括标题、绘图区、图例、数值(X)轴标题、数值(Y)轴标题,绘图区由N个数据系列组成。通过ChartWizard来生成图表非常的简单。网页“http:/
大白 VC简单读写EXCEL文件(OLE)
大白 VC简单读写EXCEL文件(OLE) 简介 作为刚毕业的菜鸡入职后,部门老大让做一个小程序,要求能够读写EXCEL文件,赶紧百度搜索VC读写Excel文件,参照了几位大佬的博客后终于完成,于是在此写下大白的一点点收获以便以后复用。并且这也是大白的第一篇博客呀! 1.导入Excel库文件 打开Class Wizard,点击Add class按钮下的From a type Lib...
VC 设置EXCEL单元格的格式
示例---将所有单元格设置为文本格式:   [cpp] view plaincopy _Application app;       //Excel应用程序接口   Workbooks books;        //工作薄集合   _Workbook book;     //工作薄   Worksheets sheets;      //工
vc2008 操作excel 和ppt (插入图片)
一. vc2008实现打开指定excel文件,在指定位置插入图片 1: 新建一个基于对话框的工程 2:在类视图里点击添加新类 3:如下图,选中“TypeLib 中的MFC类”: 4:根据所按安装的office版本,添加EXCEl所对应的库 添加接口,可根据需要选择性的添加,也可以全部添加,每一个被选择的接口都会生成一个.h 文件 所生
VC操作Excel之基本操作(颜色等)
EXCEL里如何知道某种颜色的ColorIndex的值 EXCEL里如何知道某种颜色的ColorIndex的值
《MFC+EXCEL设置颜色》
EXCEL一般需要设置一下字体颜色和填充颜色,填充颜色需要添加Interior类,字体颜色需要添加Font类。一般有两种方式可以设置颜色:设置自定义颜色和设置标准颜色1、设置自定义颜色就是颜色值自己设定,一般为RGB颜色空间,颜色值范围为0-255函数原型void put_Color(VARIANT& newValue) { static BYTE parms[] = VTS_VAR...
VC编程实现 excel插入一行单元格Insert
/*enum XlInsertFormatOrigin { xlFormatFromLeftOrAbove = 0,//向上插入行 xlFormatFromRightOrBelow = 1//向下插入行 }; */ 本例是以Excel2007为例 CApplication xlsAppLication; //初始化ole还有excel略 LPDISPATCH lpDisp = NULL; lpDisp = xlsAppLication.get_ActiveSheet(); CWork
VC2010操作Excel时找不到成员问题
是由于用的 app.CreateDispatch()和app.get_Workbooks()这两个函数调用的时候找不到成员,是由于Excel版本问题,此时用的类型库要用Microsoft Excel 11.0 Object Library,如此,才不会运行的时候弹出找不到成员错误。这个11.0版本是office2003
MFC创建新Excel文档并设置其中的格式和字体+底纹(OLE/COM)
原文链接:http://blog.sina.com.cn/s/blog_71265dc90101b523.html 生成Excel.obl对象类excel.h 创建对象 [cpp] viewplaincopyprint? Range m_ExlRge;   _Worksheet m_ExlSheet;   Worksheets m_ExlSheets;   _Wor
通过vc中的CDatabase类来直接通过ODBC读写Excel表格文件
CDatabase对象表示到数据源的连接,通过它可以操作数据源。数据源是位于一些数据库管理系统(DBMS)的数据的指定实例,包括MicrosoftSQLServer,MicrosoftAccess,BorlanddBASE和xBASE。在应用中可以同时使一个或多个CDatabase对象活动。 注意: 如果在处理数据访问对象(DAO)类而不是开放数据库连接(ODBC)类,可使用类CDaoData
vc导出listcontrol界面值到excel最简单的例子
参考: http://blog.csdn.net/suhuaiqiang_janlay/article/details/6077975 简化它, 1、新建一个基于dialog的 MFC应用程序 添加一个listcontrol控件,添加变量 m_list 添加2个button 2、OnInitDialog()的代码: BOOL ClistexcelDlg
vc制作带密码检验功能的登录界面 MFC
   1.在对话框的OnInitDialog() 中 BOOL CAdminisLogin::OnInitDialog()  { CDialog::OnInitDialog(); ::SetFocus(m_combobox.m_hWnd);
MFC 操作Excel 同一个工作簿中依次添加sheet页
1.备注:添加一个新的工作簿,其默认包含sheet12.获取当前的sheet页总数    long CWorksheets:: get_Count();3.获取最后一个sheet页    LPDISPATCH CWorksheets:: get_Item(VARIANT& Index);4.在最后一个sheet页后面依次添加    LPDISPATCH CWorksheets::Add(V...
vc6读写操作excel2007的简单demo
包括创建,读写,保存excel,供大家参考
MFC操作Excel2003的CRange类的Copy函数和Delete函数实现方法
一、CRange类的Copy函数实现方法 具体步骤: 1.实例化一个CRange类对象range1,关联你要拷贝的区域; 2.实例化一个CRange类对象range2,关联你要将要粘贴到的区域; 3.调用前一个range1对象的Copy函数,就可以把拷贝的内容复制到将要粘贴到的区域了。 典例:(将单元格A1到单元格G16之间区域拷贝到单元格A17到单元格G32之间区域。)
关于vc操作Excel表格后出现Excel.exe进程不能关闭的问题
这段时间做了个有关Excel报表导入数据库的小项目,发现在
VC操作Excel复制行
COleVariant covTrue((short)TRUE), covFalse((short)FALSE), covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR); _Application ExcelApp; Wor
VC++压缩解压zip文件(支持密码
只能压缩解压zip格式的,不需要dll或者库文件,核心是HZIP,支持带密码压缩解压。 //压缩 CZipImplement compress; compress.Zip_PackFiles(m_strDirPath,strZipFilePath,"123456789");//只是个Demo就不开线程去做了 MessageBox(_T("压缩完成!"),_T("完成"),MB_ICONINFORMATION); //解压 CZipImplement compress; compress.Zip_UnPack
MFC 创建和操作Excel2007 文件
目标: 生成一个excel文件,该文件可以使用exc
VC实现EXCEL转换为CSV格式
/************************************************************************ *函数名称:ConverXLSToCSV *功能描述:打开EXCEL文件,并转存为CSV格式文件 *输入参数:pSrcFileName ,源文件;pDesFileName,目标文件 *输出参数:无 *返回结果:S_OK,成功;S_FALSE,失败 *特
MFC API实现Excel读写 屏蔽调用SaveAs函数时弹出“文件已存在”问题
ExcelApp.put_DisplayAlerts(FALSE);   book.SaveAs(_variant_t(strSaveAsName), _variant_t((long)56), vtMissing, vtMissing, vtMissing,    vtMissing, 0,vtMissing , vtMissing, vtMissing,    vtMissing,
VS2005中MFC添加Excel类步骤详述
网上看了很多相关的介绍,大多是在VC6.0下的,在VS2005下的很不详尽,容易让新手迷惑! 现将MFC中添加Excel类步骤详述详细步骤介绍如下: 打开你的MFC工程,选择项目-->添加类,然后会弹出一个对话框,如下:   选择MFC中的TypeLib中的MFC类,然后点击“添加”按钮,弹出如下对话框,选择文件,找到系统Excel.exe的目录,然后加载你需要的类: 常用的有:_A
MFC之通过OLE实现对Excel文件的读写
关于C++实现对Excel文件的读写方法很多,大体思路为两类,一是ODBC方法,二是OLE方法,上一篇介绍了利用ODBC方法读写Excel文件,本文介绍使用OLE方法进行Excel文件读写。    文章参考了bolg.csdn.net/lht501692913/article/details/50345821,但在实际实现过程中存在各种小问题,故对其内容进行改进和补充。我采用VS2010+MFC
VC中调用EXECL模板生成新的Excel文档
TestExcel::Button1() { // TODO: Add your control notification handler code here // 声明所需要使用到的对象   _Application ExcelApp;   Workbooks wbsMyBooks;   _Workbook wbMyBook;   Worksheets wssMysheets;
将Control List中的数据导入类Excel的表格中,(使用了.csv文件)
1.将一个图(1)所示的列表中的数据导入一个类Excel的表格中,供医生观看,最终结果用Excel打开,如图(2) 图(1) 图(2)   2.解决思路 (1)如果用vc将列表中的数据导入Excel的话,需要用ADO连接Excel,并且将数据写入Excle中,比较麻烦。 (2).csv格式的文件是一种比较特殊的文件,是将字符串用逗号‘,’分隔的一种文件,可以用文本文件打开,也可
vc++利用ado连接excel
void ConnDb(){_ConnectionPtr m_pConnection;::CoInitialize(NULL);  try{  //创建Connection 对象  m_pConnection.CreateInstance("ADODB.Connection");  //设置连接字符串,必须是BSTR型或者_bstr_t类型  _bstr_t strConnect="Provider=
VC下删除Excel工作表
BOOL DeleteExcelSheet(CString sExcelFilePath, CString sSheetName) {    _Worksheet m_wsExcelSingle;  Worksheets m_wsExcels;  _Workbook m_wbExcelSingle;  Workbooks m_wbExcels;  _Application m_appE
MFC 简单封装word, office操作。
1.环境VS6.0,office 2003 word, excel Old(类型库文件) 2.测试机器,office 2007,windows xp. 使用vs6导入的类,word和excel会导致工程重定义的错误。这里用C++名字空间来解决; 修改如下: //msword.h namespace word{ ....原来的代码 } //msword.cpp ... #ifde
[VC MFC] 修改主菜单和子菜单的文本
VC 修改主菜单和子菜单的文本 初始化函数内加入 // ======= 更新菜单 =================================== CMenu *subMenu = this->GetMenu()->GetSubMenu(0); //更改主菜单 this->GetMenu()->ModifyMenu(0,MF_BYPOSITION,IDMENU_3,
VC MFC操作Excel 20个 源代码合集
VC MFC操作Excel 20个 源代码合集 有从SQL导出到Execl, 也有从 Execl 导入到 SQL当中,有设置Execl公式的.. 内容比较丰富
图解密码技术 第3版
密码
VC读写excel(使用CSpreadSheet类方法)
以下代码是使用C++语言实现的excel读写,CSpreadSheet.h和CExcel.h可在网上下载,读excel时,把excel第一行作为list ctrl的列名,其余数据插入到列表控件中。 但要注意:此代码在读excel中的数字时,结果为空,目前还没有找到办法解决。 #include "stdafx.h" #include "CExcel.h" #include "CE
VC里如何打印word,excel,文本文件
     因工作上的原因,搜集了一些这方面的资料。深感搜集到这些资料的不易,因此拿出来和大家分享,希望能帮到大家一点点。     1. Vc打印Excel:         关于VC如何打开一个excel,这方面的资料很多了,一般用的是OLE Avtive Control/假设当你打开了一个excel文件,并获得了它的workbook的handle,相应的接口为:       
VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦
1、图标替换,肯定要下一个制作icon的工具,IconCool Studio是我觉得最好的了,一次性制作几种尺寸的图标:http://iconcool-studio.softonic.cn/ 制作如图:2、保存icon图标为IconC.ico。3、新建一个MFC工程--IconChange,路径--D:\Qt_Proj\IconChange4、把刚才的ico文件复制到D:\Qt_Proj\Icon
VC SQL 登录对话框数据库对用户名和密码进行验证代码!
该代码是一个完整的函数。包含连接数据库模块,和用户名密码输入为空判断,以及数据库验证是否该用户名密码存在? void CDL::OnLoad()  { //初始化操作 ::CoInitialize(NULL); //创建ADO连接操作 //AfxOleInit(); HRESULT hr; //此处是通过adoconnect类的对象adoconnect来调用自己的成员对象
VC++实现简单的用户登录系统,包括修改密码的功能。
这个功能不全,不要下载,另外一个功能比较齐全
使用VC++6.0操作EXCEL
本文档适用于: ·                       Microsoft Foundation Classes (MFC), Microsoft Visual C++, 32-bit Editions, version 6.0以上 ·                       Microsoft OLE 库  第一步:建立一个自动化工程 3.                  
【MFC/C++ 操作Excel】将数字格式单元格转为文本格式
序        首先,请您先阅读 MFC操作office通用分析方法一篇,或者你需要了解本文的分析方法是按如下进行的: 1.       将我们的处理过程用宏记录下来 2.       将这一过程从VB翻译为VC 正文 当我们在用MFC操作excel时,为了操作的方便性,常常需要将数据转为文本格式来保存,这一过程怎样用C++来实现呢? 第一步:我们可以使用以下方法将文
利用MFC处理Excel的几种方式
据很多地方说,用MFC处理Excel的方式有4种,或者更多...由于学浅,
MFC edit control动态设置密码
Password 属性设置为True即可。如果想在程序中动态改变它。设置输入时代替显示的符号:m_edit.SetPasswordChar(‘*');取消它:m_edit.SetPasswordChar(NULL);
VC操作word和excel文件,查询与读写[依赖office环境]
2016-07-26 10:15AM 田海涛>>记录>>合肥工业大学 由于孟师兄的碗扣式支架建模系统需求,须在程序中加入office相关处理,具体为读取excel文件与生成word文件 Excel读取未采用第三方封装类,直接使用com动态链接库调用Windows中的excel.application,word采用网上的第三方封装类,但是封装类并不那么健全,自己又添加了几个实用的或者
VC修改MAC地址
(1)第一步寻找适配器MAC所在的注册表位置     在注册表"SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002bE10318}"目录下遍历寻找你要修改的哪个网卡的名称(在设备管理器>网络适配器中有网卡名称的列表),     比如实验机网卡名称:Realtek PCIe GBE Family C...
VC MFC中修改STATIC的文本颜色和文本字体等
1. 打开资源视图。 2. 双击打开STATIC所在的对话框。 3. 修改STATIC的ID属性,这里假设为IDC_TEXT1。 4.为对话框添加类,假设为CMyDialog. 5. 选择对话框,在属性面板上点击消息,并选择WM_CTLCOLOR。 6.在对话框对应类的CPP中会新增下面的代码: HBRUSH DataSummaryDlg::OnCtlColor
VC读取EXCEL数据并显示到列表控件中
代码为VC++读取EXCEL内数据,并显示到列表控件中,小例子,很实用,希望能帮到你
VC操作Excel的方法以及SaveAs 的用法大全
搜集的VC操作Excel的方法以及SaveAs 的用法大全 可以应用在VS2005的开发环境下 需要的朋友拿走
MFC开发wps演示
1、项目->add->class->MFC->MFC Class From Typelib->add 2、在Available type libraries中选择正确的库并添加要用到的类 3、在新加的类头文件中把#import "C:\\Users\\seer016\\AppData\\Local\\Kingsoft\\WPS Office\\10.1.0.6260\\office6\\wp
MFC操作EXCEL封装类
MFC操作EXCEL简单的功能封装,方便工作使用。 #pragma once #include "excel9.h" enum eAlignmentStatus { Alignment_Left = -4131, Alignment_Middle = -4108, Alignment_Right = -4152, Alignment_Top = -4160, Alignment_
VC2010操作Excel的方法
本文介绍VC2010环境如何实现EXCEL操作,介绍了详细步骤并给出了具体的程序代码。 1. 创建新的C++工程 创建基于对话框的MFC程序  2. 添加库、添加Excel类库 在工程名上右键,选择“添加”—“类”(或者点击菜单栏的“项目”->“添加类”),选择“TypeLib中的MFC类”(MFC Class From TypeLib) 类来源选“注册表”,在可用的
MFC利用正则表达式进行密码匹配
最近用到MFC中对密码进行验证,因此对正则表达式进行了简单的研究,总结如下: 1. 头文件支持:  #include 2. std::regex不支持CString类型的模式设置和字符串匹配,需要进行转换, 可以考虑将其转换为std::string. CString cstrPassword; CT2CA tempPassword(cstrPassword); std::st
VC中关于时间获取及修改的方法
MFC下,常用的获取时间方式有以下几种三种: SYSTEMTIME sysTm, locTm; 1.  GetSystemTime(&sysTm);                             //获取格林威治标准时间,与北京时间相差8小时 2.  GetLocalTime(&locTm);                                  //获取本时区时间
用C++ MFC实现list控件对Excel的读取和写入
微软为VS与Excel的通信编程提供了专门的接口,在进行对Excel的操作前,应当先导入相应的操作库。 在解决方案资源管理器中右击工程名,选择类向导,选中 类型库中的MFC类,弹出的对话框可以看到里面提供了很多接口,写入和读取的话只需要从中添加六个接口,生成对应的六个类就可以了。六个接口分别为Worksheets,Workbooks,_Worksheet,_Workbook,_Applicati...
VC: 更改MFC程序图标
很多时候我们对于MFC框架应用程序的默认图标十分不满意,所以我们来将把它换掉。 默认的VC6.0下的MFC图标和VC2005中的MFC图标分别如下:          很多朋友会问我怎么把图标换掉,我看很多人写很多代码,出很多错,其实对于MFC框架应用程序我们可以不写一行代码把那个默认的图标换掉。找一张ICO图标,替换programname/res/programname.ico
vc设置程序版本, 获取程序版本号
VC 发布程序时设置版本信息       在windwos资源管理器中,可以查看exe或dll文件的版本信息,那么在使用vc生成exe或dll时如何设置版本信息呢,其实非常简单,只要修改资源中的VS_VERSION_INFO中的相关字段即可。这样,在对程序进行了修改后,可以生成新的版本,就不用依靠文件的日期来判断是哪个版本的了。   //--------------------------
转:VC MFC菜单栏(CMenu)控件(菜单栏字体大小的更改。。。等等)
菜单栏 在对话框窗口里显示菜单栏 像工具栏一样,菜单栏在按件面板里没有对应的选项,但有一个菜单控件类CMenu,所以如果想要在对话框里显示菜单栏,就得像工具栏那样,到ResourceView选项卡里新建一个菜单栏资源,步骤跟新建工具栏资源一样,只是资源类型是:Menu,菜单资
VC++程序导出数据到EXCEL
VC程序导出数据到EXCEL   VC导出数据到EXCEL 收藏 我们制作应用软件的时候,经常要把结果以报表的形式输出,当前使用较为广泛的当然是Excel表格,本文简略介绍在VC++6.0中如何使用Excel2003的库函数并对其进行编程。先创建一个对话框工程,命名为VCExcel。在对话框中添加一个按钮,控件ID为ID_RUNEXCEL,界面如下(是不是很搞笑哇,不过没关系,它
VC实现对Excel表格的操作
转载请注明原文网址: http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html 通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。本文主要研究通过OLE/COM实现对Excel表格的操作。   本文源码的应用环境说明:
VC利用ADO操作Excel
把Excel当做数据库来操作,步骤如下:1、在stdafx.h中加入#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename ("EOF", "adoEOF")2、在工程的App类的构造函数中打开要操作的Excel表格 _ConnectionPtr pCon_ex; CString ConnectionString;CToolsA
[C++杂谈]:MFC中使用excel2007读写excel表格
win7 64位下,使用MFC操作excel2007
改变MFC CCheckBox控件默认字体的颜色
#pragma once /* Title:改变MFC CCheckBox控件默认字体的颜色 Test Environment: VS2013Update3 Author: kagula */ class CCheckBox : public CButton { DECLARE_DYNAMIC(CCheckBox) public: CCheckBox(); virtual ~CCheck
VS2010/MFC 读写excel文件 操作类
操作类参考一:http://blog.csdn.net/superbfly/article/details/18040445          二维数组操作参考二 : http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html                    1,根据参考一建立操作类,参考一中只能打开现有excel
MFC把 ListCtrl的数据导出到excel表格
参考博文:https://blog.csdn.net/qivan/article/details/7599924https://blog.csdn.net/tanjinjun2011/article/details/38424727https://blog.csdn.net/yiziweiyang/article/details/52516312亲测可用!!!...
vc++使用MFC操作EXCEL文件 创建+编辑+保存 详解及源代码
vc++使用MFC操作EXCEL文件 创建+编辑+保存 详细过程及VC源文件
VC 双击编辑ListControl中的数据
最近在拿一些小的项目练习MFC,遇到不少问题,期中之一便是修改列表框中的数据,查阅了一些资料,总结了一些方法,把期中最简单方便的一种方法在这里做简单介绍。 想要双击实现修改列表框内容,只需四步: 第一步:添加一个edit控件早任意位置,并关联一个变量如:m_edit;,在OnInitDialog()函数中写入 m_edit.ShowWindow(SW_HIDE),作用为初始时讲编辑框应
在MFC程序中导入一个Excel文件
这个程序只能读取一个单元格的值,初始化这些方法是自己废了好久的力气才总结出来的,不然哪个没敲进去,错误是上百个,但是只要写上了,错误也能瞬间消失,在有些经验贴里别人说要加这个,然后我就傻乎乎的加了,结果永远都是上百个错误,也不知道自己哪里出错了,现在看来还是要多尝试出错的地方 试试将它删了,也许就好了。 操作Excel文件初始化: a. project->add class->MFC
VC++(VS2010)读写Excel文件代码(附示例)
【前言】 工作或学习中可能需要实现基于VC读\写Excel文件的功能,本人最近也遇到了该问题。中间虽经波折,但是最终还是找到了解决问题的办法。 在此跟大家分享,希望对跟我同样迷茫过的同学们有所帮助。 1、程序功能 1)打开一个excel文件; 2)显示到CListCtrl上; 3)新建一个Excel文件。 以上均在对话框中实现。 2、平台 VC++2010 3、实现方法 常用的Excel打开方式有两种 1)通过数据库打开; 2)OLE方式打开。 由于方式1)操作繁琐,经常出现莫名的错误,这里选用方式2). 4、准备步骤 首先新建一个Dialog窗体程序,添加list control和两个按钮 1)将ExcelLib文件夹拷贝到程序目录下; 2)将Export2Excel.h,Export2Excel.cpp两个文件添加到项目; 3)包含头文件,#include "ExcelLib/Export2Excel.h" 通过以上步骤在程序中引入了可以读取Excle文件的CExport2Excel类; 5、打开excel文件 通过按钮点击打开 void CExcelTestDlg::OnBnClickedButtonOpenExcel() { //获取文件路径 CFileDialog* lpszOpenFile; CString szGetName; lpszOpenFile = new CFileDialog(TRUE,"","",OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,"Excel File(*.xlsx;*.xls)|*.xls;*.xlsx",NULL); if (lpszOpenFile->DoModal()==IDOK) { szGetName = lpszOpenFile->GetPathName(); SetWindowText(szGetName); delete lpszOpenFile; } else return; //打开文件 //文件中包含多个sheet时,默认打开第一个sheet CExport2Excel Excel_example; Excel_example.OpenExcel(szGetName); //获取sheet个数 int iSheetNum = Excel_example.GetSheetsNumber(); //获取已使用表格行列数 int iRows = Excel_example.GetRowCount(); int iCols = Excel_example.GetColCount(); //获取单元格的内容 CString cs_temp = Excel_example.GetText(1,1); //AfxMessageBox(cs_temp); //List control上显示 //获取工作表列名(第一行) CStringArray m_HeadName; m_HeadName.Add(_T("ID")); for (int i=1;iGetItemCount()>0) { m_list.DeleteColumn(0); } //初始化ClistCtrl,加入列名 InitList(m_list,m_HeadName); //填入内容 //第一行是标题,所以从第2行开始 CString num; int pos; for (int row = 2;rowDoModal()==IDOK) { szGetName = lpszOpenFile->GetPathName(); SetWindowText(szGetName); delete lpszOpenFile; } else return; //文件全名称 CString csFileName = szGetName; //需要添加的两个sheet的名称 CString csSheetName = "newSheet"; CString csSheetName2 = "newSheet2"; // 新建一个excel文件,自己写入文字 CExport2Excel Excel_example; //新建excel文件 Excel_example.CreateExcel(csFileName); //添加sheet,新加的sheet在前,也就是序号为1 Excel_example.CreateSheet(csSheetName); Excel_example.CreateSheet(csSheetName2); //操作最开始添加的sheet:(newSheet) Excel_example.SetSheet(2); //添加表头 Excel_example.WriteHeader(1,"第一列"); Excel_example.WriteHeader(2,"第二列"); //添加核心数据 Excel_example.WriteData(1,1,"数据1"); Excel_example.WriteData(1,2,"数据2"); //保存文件 Excel_example.Save(); //关闭文件 Excel_example.Close(); } 7、注意事项 1)一般单个Excel文件包含多个sheet,程序默认打开第一个; 2)指定操作sheet,使用Excel_example.SetSheet(2)函数; 3)打开文件时最左侧的sheet序号为1,新建excel时最新添加的sheet序号为1. 【后记】 本程序主要基于网络CSDN中---“Excel封装库V2.0”---完成,下载地址是:http://download.csdn.net/detail/yeah2000/3576494,在此表示感谢!同时, 1)在其基础上作了小改动,改正了几个小错误,添加了几个小接口; 2)添加了如何使用的例子,原程序是没有的; 3)详细的注释 发现不足之处,还请大家多多指教!
VC 设置 Excel 的单元格格式 数字形式字符串 文本形式
formatRange.SetNumberFormatLocal(COleVariant("@"));  要放在向单元格输出文本之前才能生效
VC操作Excel插入行
VC操作Excel插入行 VC操作Excel插入行 VC操作Excel插入行
VC对话框内嵌EXCEL的控件示例源码
VC写程序,最头疼的便是报表打印,虽然有各种报表控件可使用,但大多数是收费的,要吗不好用,或是兼容性低,或是与EXCEL不能互通,既然OFFICE中的EXCEL己是日常表格的大哥,何不在VC中直接使用EXCEL呢,但因受安全性及可操控性的束缚,没有运用到实际项目。有了这个控件,一切变得轻松愉快,内附了开发接口,并且完全免费,有意者随意下吧。
mfc 模仿键盘按键向银行密码控件输入密码
ptempwnd->ShowWindow(SW_NORMAL);   //ptempwnd密码控件句柄 ptempwnd->SetForegroundWindow();  keybd_event(65,0,0,0); //发送按键 keybd_event(65,0,KEYEVENTF_KEYUP,0);
VC中改变对话框的边框颜色
// 重载默认的消息处理函数,主要处理WM_MOVE WM_PAINT WM_NCPAINT WM_NCACTIVATE WM_NOTIFY这// 几个消息就可以了 LRESULT CMyDialog::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) {     LRESULT lrst=CDialog::DefWindow
VC/MFC 将 数据/资源 放入resource中 (从resource加载 数据/资源)
    很多时候,我们程序(.exe,.dll)需要配合外部资源进行操作,譬如笔者有在写得 固件更新程序(FW update tool),需要将固件程序通过tool烧录到device中去。这其中通常我们会写一个genera的tool,可以support不同的固件程序(FW),在update时只需要指定某一个固件程序即可。不过有些时候,我们希望客户不要看到我们的固件程序,希望将某个或者某些固件程序包进程序中(.exe,.dll)。这样做还可以使得我们的应用程序看起来很简洁,单个档案即可。    这就需要我们将
MFC对EXCEL的操作:修改单元格格式,背景,字体颜色
C++创建 修改 excel表格,字体、背景、边框
MFC用户名和密码的登录界面设计
对博客:https://blog.csdn.net/kh1445291129/article/details/50779343(有修改的地方)插入对话框,并设置好布局。为对话框新建CLogin类,为两个编辑控件添加控件变量(CStringl类型,控件型为Value),控件变量命名为m_userName,m_password。为“确定”按钮控件添加事件处理程序。在BOOL CCLoginApp::I...
Visual Studio 2013开发MFC程序对Excel 2010进行写操作(下)
Visual Studio 2013开发MFC程序对Excel 2010进行写操作(下)
我们是很有底线的