mfc操作Word
“mfc操作Word”相关的资料有哪些?“mfc操作Word”相关的范文有哪些?怎么写?下面是小编为您精心整理的“mfc操作Word”相关范文大全或资料大全,欢迎大家分享。
MFC操作Word
【MFC/C++操作word】Word篇
分类: MFC操作office2013-01-25 21:30 4372人阅读 评论(10) 收藏 举
报
MFC操作Word
一.初始化操作
最近根据项目需要,需要我去用 vc++6.0 作一个 ActiveX web 组件。自己从来没有接触过这方面的编程,这次是头一遭!所以咱就做了,不过倒很出乎我的意料,比我想象的要快很多就完成了。现将 vc++6.0 操作 word 部分的关键代码部分帖出来,共享给大家。
因为我在开发的时候遇到了很多问题,并且网上的资料很少,基本都是最基本的操作。所以帖出来,希望能让大家在开发的过程少走些弯路!
工具: vc++6.0 。 关键字: c++ , MFC 。
要求:系统安装 MS OFFICE 2000 。 过程: 准备工作:
1. 创建一个 MFC(EXE) 工程: MFC AppWizard ( exe ),工程为对话框形式(测试用)。 2. 在 CLASS VIEW 页面创建一个类:类名为: CWordOffice ,类的类型为: Class type :
Generic Class 。
3. 在工具栏中找到 view -
MFC
MFC框架原理以及消息运行机制
(1)Windows程序内部运行机制
1,windows程序设计是种事件驱动方式的程序设计,主要基于消息的。当用户需要完成某种功能时,需要调用OS某种支持,然后OS将用户的需要包装成消息,并投入到消息队列中,最后应用程序从消息队列中取走消息并进行响应。 2,消息结构:
typedef struct tagMSG { // msg
HWND hwnd; //接收消息的窗口句柄。和哪个窗口相关联。 UINT message; //消息标识。消息本身是什么。
WPARAM wParam; //消息的附加信息。具体取决于消息本身。 LPARAM lParam;
DWORD time; //消息投递时间。
POINT pt; //消息投递时,光标在屏幕上的位置。 } MSG; 3,消息队列:
每个应用程序OS都为它建立一个消息队列,消息队列是个先进先出的缓冲区,其中每个元素都是一个消息,OS将生成的每个消息按先后顺序放进消息队列中,应用程序总是取走当前消息队列中的第一条消息,应用程序取走消息后
vc++使用MFC操作EXCEL文件 创建+编辑+保存
使用MFC操作EXCEL文件
本文档适用于:
? Microsoft Foundation Classes (MFC), Microsoft Visual C++, 32-bit Editions, version 6.0 以
上
? Microsoft OLE 库
第一步:建立一个自动化工程
1. 启动VC 6.0,打开新建对话框,新建一个MFC AppWizard(exe)工程,这里工程明设置为TestExcel。 2. 进入MFC 应用程序向导,选择 基本对话框,直接点击完成,工程文件结构如下图:
3. 打开MFC ClassWizard窗口(查看—>建立类向导),选择Automation,单击Add Class按钮,选
择From a type library...,弹出文件选择对话框,之后定位到Microsoft Office的安装目录(通常为C:\\Program Files\\Microsoft Office\\Office),选择EXCEL9.OLBClasses窗口,选择列表中的所有类,单击OK按钮。
注意
,确定后,弹出Confirm
注意 文件名EXCEL9.OLB,因安装的Office版本不同而有所差异
MFC教程
VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)
前面两节讲了比较常用的按钮控件,并通过按钮控件实例说明了具体用法。本文要讲的是列表框控件(ListBox)及其使用实例。 列表框控件简介
列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选中的项会高亮显示。列表框可分为单选列表框和多选列表框,顾名思义,单选列表框中一次只能选择一个列表项,而多选列表框可以同时选择多个列表项。
列表框也会向父窗口发送通知消息。这些通知消息及含义如下:
LBN_DBLCLK :用户用鼠标双击了一列表项,只有具有LBS_NOTIFY 的列表框才能发送该消息
LBN_ERRSPACE :列表框不能申请足够的动态内存来满足需要 LBN_KILLFOCUS :列表框失去输入焦点
LBN_SELCANCEL: 当前的选择被取消,只有具有LBS_NOTIFY 的列表框才能发送该消息
LBN_SELCHANGE:单击鼠标选择了一列表项,只有具有LBS_NOTIFY 的列表框才能发送该消息
LBN_SETFOCUS:列
MFC实践总结
mfc编程实验总结报告 知识总结+个人心得 2011年暑期mfc编程实验报告 mfc编程实验个人总结报告 一、mfc类、函数等知识小结: 1、settimer (1, m_intlevel, null); 在mfc程序中settimer被封装在cwnd类中,调
用就不用指定窗口句柄了于是settimer函数的原型变为: uint settimer(uint nidevent,uint nelapse,void(callb
深入MFC设计
第八章 Document-View深入探讨
实现思路:
这个很重要的说:
Document――MVC结构中的M 什么是Document,它有什么用呢??
这里的Document其实就是资料。
在MFC中的Document
CDocument可以接受的消息
注意,从这里可以看出,凡是继承自CCmdTarget的类都可以接收来自菜单或工具栏的WM_COMMAND消息。但是它并不继承自CWnd类,因此没有办法接收窗口消息!! 在MFC里CDocument类的作用是
中的第一,第五条
View――MVC结构中的V 什么是view,它有什么用??
View负责描述和显示Document中的资料。
在MFC中的View
CView可以接受的消息
Document Frame(View Frame)
Frame的作用:针对不同的View或Document提供接口。
Document Template――MVC架构中的C
CDocTemplate管理CDocument/CView/CFrameWnd
注意这里,
这里的LoadFrame函数的最后一个参数是一个CCreateContext类对象,它的一些成员变量:
这里的第一个成员变量代表了View类,其
深入MFC设计
第八章 Document-View深入探讨
实现思路:
这个很重要的说:
Document――MVC结构中的M 什么是Document,它有什么用呢??
这里的Document其实就是资料。
在MFC中的Document
CDocument可以接受的消息
注意,从这里可以看出,凡是继承自CCmdTarget的类都可以接收来自菜单或工具栏的WM_COMMAND消息。但是它并不继承自CWnd类,因此没有办法接收窗口消息!! 在MFC里CDocument类的作用是
中的第一,第五条
View――MVC结构中的V 什么是view,它有什么用??
View负责描述和显示Document中的资料。
在MFC中的View
CView可以接受的消息
Document Frame(View Frame)
Frame的作用:针对不同的View或Document提供接口。
Document Template――MVC架构中的C
CDocTemplate管理CDocument/CView/CFrameWnd
注意这里,
这里的LoadFrame函数的最后一个参数是一个CCreateContext类对象,它的一些成员变量:
这里的第一个成员变量代表了View类,其
vb操作word详解
vb操作word详解
Visual Basic支持一个对象集合,该集合中的对象直接对应于Microsoft Word 97中的元素,并且通过用户界面,用户熟悉这些元素中的绝大多数。例如,Document 对象代表了一个打开的文档,Bookmark对象代表了一个文档中的书签,而Selection对象则代表了在一个文档窗口窗格中的选定内容。在Word中,每一类元素-文档、表格、段落、书签、域等等-都可以用Visual Basic的对象来表示。要在Word中自动执行任务,可以使用这些对象的方法和属性。
关于理解和使用Microsoft Office 97对象模型的一般性内容,请参阅本书的第二章“理解对象模型”。在Microsoft Office 97中的对象模型相当丰富,其中包含了大约180个对象。要查看Word对象模型的层次关系图,请参阅“帮助”中的“Microsoft Word 对象”。要获得对某种特定对象的详细描述,可以在此图中单击该对象的名字,或是在“帮助”的索引中对特定对象进行搜索。
怎样显示Word Visual Basic帮助
要使用Word Visual Basic帮助,必须在安装过程中选择“自定义”的安装方式,并且为Word选中“
word and excel基本操作
Word基本用法
一、Ctrl快捷键
Ctrl+S 保存 ;Ctrl+W 关闭程序; Ctrl+N 新建; Ctrl+O 打开 ;Ctrl+Z 撤销 ;Ctrl+F 查找; Ctrl+X 剪切; Ctrl+C 复制; Ctrl+V 粘贴 ;Ctrl+A 全选 ;Ctrl+[ 缩小文字;Ctrl+] 放大文字;Ctrl+B 粗体; Ctrl+I 斜体 ;Ctrl+U 下划线; Ctrl+Shift 输入法切换; Ctrl+空格 中英文切换 ;Ctrl+回车 QQ号中发送信息; Ctrl+Home 光标快速移到文件头;Ctrl+End 光标快速移到文件尾 ;Ctrl+Esc 显示开始菜单 ;Ctrl+Shift+< 快速缩小文字 ;Ctrl+Shift+> 快速放大文字; Ctrl+F5 在IE中强行刷新 ;Ctrl+拖动文件 复制文件; Ctrl+Backspace 启动\\关闭输入法 ;拖动文件时按住Ctrl+Shift 创建快捷方式;
1倍行距:CTRL+1
1.5倍行距:CTRL+5(因为键盘上没有1.5这个键拉,所以微软就用5代替了) 2倍行距:CTRL+2
上标:CTRL+SHIFT+=(father是数学老师嘛,所以上标和下标是很常
Word 2003 操作练习
上海职称计算机——word 2003
Word 2003 操作练习
第一章★★★
1. 请通过“新建office 文档”的方法打开Word。(无素材)
2. 每次启动打开Word,常用工具栏和格式工具栏在同一行,请取消常用工具栏和格式工具栏的并排显示。
3. 请根据素材文件夹下现有的word文档“博士论文.doc”创建一个新的word文档。
4. 请打开“剪贴画”任务窗格。
5. 设置网格线,网格间距为5。
6. 当前文档包括一般论文所有基本格式,请将它保存成Word文档模板,文件名不变,保存到Word指定的位置。
7. 请连接到Microsoft Office Online,搜索该网站提供的“讲义模板”(首页)。
8. 利用当前文档,新建word模板“我的模板”。
9. 关闭工具栏按钮屏幕提示功能。
10. 请对格式栏进行如下设置:
① 删除“格式”工具栏上的“B”(文字加粗)按钮。
② 在“格式”工具栏上添加“工具”类“拼写和语法”按钮。
③ 设置“格式”工具栏列出字体名称时不显示该字体的实际外观。
11. 请恢复“格式”工具栏的默认状态,并使其对Normal.dot模板有效。(光盘第6题)
12. 新建自定义工具栏,取名为mytest,将下标按钮放上去。
13. 删除自定