1. mfc生成excel文件
这里,你现在的选项应该是:“全部显示”。其实那么多项目,是因为VS是个大杂烩,每个语言和模板只支持一部分控件,你不能拿office的控件简单的放到MFC程序中。在工具箱中右键,去掉“显示全部”,才是MFC对话框可用控件。如果希望使用MFC支持的非
2. mfc设置excel单元格格式
excel的编程接口是为vb设计的不过现在c++托管和C#也比较方便不过最好还是用vb操作excel纯C++和mfc操作excel都会很麻烦也很笨,就是去了excel的灵活易用性
3. mfc打开excel文件
直接调用shellexecute()函数即可,将第二个参数设置为open,第三个参数设置为文件路径
4. mfc保存数据为excel
目的:通过vc++读取和写入excel
环境:vs2012 office2010
1.创建一个新的工程,选择mfc application,选择dialog,在advanced features选择automation(这一项我不确定有没有必要,查资料说要选上,我就选上了)
2.创建完工程后,在dialog对话框上右击,选择class wizard(或是ctrl+shift+x)
3.在add class下拉框内选择add class from typelib
4.在add class from下面选择file,然后你的office安装目录下的EXCEL.EXE(我的目录是C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE)
5.在下面添加6个类到我们的工程,(_Application, Worksheets, _Worksheet, Workbooks, _Workbook, Range)注意有的有下划线,别添加错了
6.这个时候如果直接编译程序会提示错误,大体错误的信息
5. mfc读取excel
基于Excel的类库excel9.h/cpp文件中定义的类和函数,即可操作Excel.常用有_EApplication/_Worksheet等类。获取excel9.h/cpp方法,网上搜,或从excel安装目录获取,如下方法:
1.使用VC++新建立一个基于MFC的EXE工程2.点击菜单"查看"-->"建立类向导",此时会弹全"MFCClassWizard"对话框3.点击"AddClass"-->"Fromatypelibray",指定Excel的typelibray,在Excel的安装目录下可以找到,如:"D:\\MicrosoftOffice\\Office\\EXCEL9.OLB"4.在弹出的对话框中选择所需的类,按"确定",Excel.cpp和Excel.h就产生了。EXCEL9对应Excel2000.可以兼容高版本的。
6. mfc excel操作
1打开excel,点击想要隐藏的行前面的数字,按下Ctrl9
2如图所示,已经隐藏行了
3接下来点击Ctrl shift 9
4如图所示,已经取消隐藏行了
5点击想要隐藏的列上面的字母,按下Ctrl0
6如图所示,已经隐藏列了,接下来按Ctrl shift 0
7如图所示,已经取消隐藏列了。
7. 如何打开mfc文件
解决方法:
1、首先网上下载win10系统的mfc110u.dll文件,或者在其他电脑中拷贝;
2、得到mfc110u.dll文件后,依次展开路径C:\Windows\System32,将mfc110u.dll文件放入system32文件夹中。
3、最后按组合键win+r打开运行窗口,输入regsvr32 mfc100u.dll并按回车执行。
- 相关评论
- 我要评论
-