Word基本操作
下面是从CSDN上摘抄过来的,主要是今天调试VC操作Word2003的时候,网上下载的是操作Word 2000,但是参数已经有一些不同了。
下面的代码可以在2003中运行,记录在这里便于以后复习用。
感谢您使用微软产品。
对于您所提的问题,确实可以使用OLE Automation在VC++中对Word Object Model进行操作。
下面这篇知识库文章中给出了如何在VC_++中引入Office TypeLib,并通过程序启动MS Excel.参照这篇文章可以使您建立起程序的框架 Q178749 HOWTO: Create Automation Project Using MFC and a Type Library http://support.microsoft.com/support/kb/articles/q178/7/49.asp 以下两篇知识库文章给出了具体的样例,如何操作Word和Excel. 您可以使用其中的方法来完成你自己的操作。
具体的对象模型的操作,您需要参见对应产品的VBA帮助文档。
Q178784 HOWTO: Use Automation to Open and Print a Word Document http://support.microsoft.com/support/kb/articles/q178/7/84.asp Q179706 HOWTO: Use MFC to Automate Excel and Create/Format a New Workboo http://support.microsoft.com/support/kb/articles/q179/7/06.asp 这两篇是介绍一些基础的知识以及Office 产品在Automation 上的一些支持以及常见问题。
您可以用作参考。
Q238972 INFO: Using Visual C++ to Automate Office http://support.microsoft.com/support/kb/articles/q238/9/72.asp Q196776 FAQ: Office Automation Using Visual C++ http://support.microsoft.com/support/kb/articles/q196/7/76.asp 此外,我在以下列出了Q178784中的样例代码,并添加了一些中文注释。
Steps to Create the Project---------------------------1. In Microsoft Word, create a new document, add some text to the document, and save it as Test.doc. Close the document and exit Word.2. Follow steps 1 through 12 in the following Microsoft Knowledge Base article to create a sample project that uses the IDispatch interfaces and member functions defined in the MSWord8.olb type library: Q178749 HOWTO: Create an Automation Project Using MFC and a Type Library 请先按照Q178749的步骤建立一个框架程序,并引入Word typelib.3. At the top of the AutoProjectDlg.cpp, add the following line: #include "msword8.h" // msword9.h for Word 2000, msword.h for Word 20024. Add the following code to CAutoProjectDlg::OnRun() in the AutoProjectDLG.cpp file.当以上步骤完成后,你会看到项目中有很多新的类,那些类就对应着Word的对象模型。
Sample Code----------- _Application objWord; //定义Word应用程序对象(Word.application) // Convenient values declared as ColeVariants. COleVariant covTrue((short)TRUE), covFalse((short)FALSE), covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);// Get the IDispatch pointer and attach it to the objWord object. if (!objWord.CreateDispatch("Word.Application")) { AfxMessageBox("Couldn't get Word object."); return; } objWord.SetVisible(TRUE); //This shows the application. Documents docs(objWord.GetDocuments());//定义Word Documents对象(Word.Documents) _Document testDoc; //定义Word Document对象(Word.Document) testDoc.AttachDispatch(docs.Open( //可看成VB语句set testDoc = Word.documents.Open(…) COleVariant("C:\\Test.doc",VT_BSTR), covFalse, // Confirm Conversion. covFalse, // ReadOnly. covFalse, // AddToRecentFiles. covOptional, // PasswordDocument. covOptional, // PasswordTemplate. covFalse, // Revert. covOptional, // WritePasswordDocument. covOptional, // WritePasswordTemplate. covOptional) // Format. // Last argument for Word 97 covOptional, // Encoding // New for Word 2000/2002 covTrue, // Visible covOptional, // OpenConflictDocument covOptional, // OpenAndRepair (long)0, // DocumentDirection wdDocumentDirection LeftToRight covOptional // NoEncodingDialog ) // Close Open parameters ); // Close AttachDispatch(?) AfxMessageBox("Now printing 2 copies on the active printer"); testDoc.PrintOut(covFalse, // Background. //可看成VB语句testDoc.PrintOut(…) covOptional, // Append. covOptional, // Range. covOptional, // OutputFileName. covOptional, // From. covOptional, // To. covOptional, // Item. COleVariant((long)2), // Copies. covOptional, // Pages. covOptional, // PageType. covOptional, // PrintToFile. covOptional, // Collate. covOptional, // ActivePrinterMacGX. covOptional // ManualDuplexPrint. covOptional, // PrintZoomColumn New with Word 2002 covOptional, // PrintZoomRow ditto covOptional, // PrintZoomPaperWidth ditto covOptional); // PrintZoomPaperHeight ditto // If you wish to Print Preview the document rather than print it, // you can use the PrintPreview member function instead of the // PrintOut member function: // testDoc.PrintPreview. objWord.Quit(covFalse, // ...
WORD的快捷操作有哪些?
常用快捷键快捷键 作用Ctrl+Shift+Spacebar 创建不间断空格Ctrl+ -(连字符) 创建不间断连字符Ctrl+B 使字符变为粗体Ctrl+I 使字符变为斜体Ctrl+U 为字符添加下划线Ctrl+Shift+ 缩小字号Ctrl+Shift+> 增大字号Ctrl+Q 删除段落格式Ctrl+Spacebar 删除字符格式Ctrl+C 复制所选文本或对象Ctrl+X 剪切所选文本或对象Ctrl+V 粘贴文本或对象Ctrl+Z 撤消上一操作Ctrl+Y 重复上一操作快捷键大全1.用于设置字符格式和段落格式的快捷键快捷键 作用Ctrl+Shift+F 改变字体Ctrl+Shift+P 改变字号Ctrl+Shift+> 增大字号Ctrl+Shift+< 减小字号Ctrl+] 逐磅增大字号Ctrl+[ 逐磅减小字号Ctrl+D 改变字符格式("格式"菜单中的"字体"命令)Shift+F3 切换字母大小写Ctrl+Shift+A 将所选字母设为大写Ctrl+B 应用加粗格式Ctrl+U 应用下划线格式Ctrl+Shift+W 只给字、词加下划线,不给空格加下划线Ctrl+Shift+H 应用隐藏文字格式Ctrl+I 应用倾斜格式Ctrl+Shift+K 将字母变为小型大写字母Ctrl+=(等号) 应用下标格式(自动间距)Ctrl+Shift++(加号) 应用上标格式(自动间距)Ctrl+Shift+Z 取消人工设置的字符格式Ctrl+Shift+Q 将所选部分设为Symbol字体Ctrl+Shift+*(星号) 显示非打印字符Shift+F1(单击) 需查看文字格式了解其格式的文字Ctrl+Shift+C 复制格式Ctrl+Shift+V 粘贴格式Ctrl+1 单倍行距Ctrl+2 双倍行距Ctrl+5 1.5 倍行距Ctrl+0 在段前添加一行间距Ctrl+E 段落居中Ctrl+J 两端对齐Ctrl+L 左对齐Ctrl+R 右对齐Ctrl+Shift+D 分散对齐Ctrl+M 左侧段落缩进Ctrl+Shift+M 取消左侧段落缩进Ctrl+T 创建悬挂缩进Ctrl+Shift+T 减小悬挂缩进量Ctrl+Q 取消段落格式Ctrl+Shift+S 应用样式Alt+Ctrl+K 启动"自动套用格式"Ctrl+Shift+N 应用"正文"样式Alt+Ctrl+1 应用"标题1"样式Alt+Ctrl+2 应用"标题2"样式Alt+Ctrl+3 应用"标题3"样式Ctrl+Shift+L 应用"列表"样式 2.用于编辑和移动文字及图形的快捷键◆删除文字和图形快捷键 作用Backspace 删除左侧的一个字符Ctrl+Backspace 删除左侧的一个单词Delete 删除右侧的一个字符Ctrl+Delete 删除右侧的一个单词Ctrl+X 将所选文字剪切到"剪贴板"Ctrl+Z 撤消上一步操作Ctrl+F3 剪切至"图文场"◆复制和移动文字及图形快捷键 作用Ctrl+C 复制文字或图形F2(然后移动插入 移动选取的文字或图形点并按Enter键)Alt+F3 创建"自动图文集"词条Ctrl+V 粘贴"剪贴板"的内容Ctrl+Shift+F3 粘贴"图文场"的内容Alt+Shift+R 复制文档中上一节所使用的页眉或页脚◆插入特殊字符快捷键 插入Ctrl+F9 域Shift+Enter 换行符Ctrl+Enter 分页符Ctrl+Shift+Enter 列分隔符Ctrl+ - 可选连字符Ctrl+Shift+ - 不间断连字符Ctrl+Shift+空格 不间断空格Alt+Ctrl+C 版权符号Alt+Ctrl+R 注册商标符号Alt+Ctrl+T 商标符号Alt+Ctrl+.(句点) 省略号◆选定文字和图形选定文本的方法是:按住 Shift 键并按能够移动插入点的键。
快捷键 将选定范围扩展至Shift+→ 右侧的一个字符Shift+← 左侧的一个字符Ctrl+Shift+→ 单词结尾Ctrl+Shift+← 单词开始Shift+End 行尾Shift+Home 行首Shift+↓ 下一行Shift+↑ 上一行Ctrl+Shift+↓ 段尾Ctrl+Shift+↑ 段首Shift+Page Down 下一屏Shift+Page Up 上一屏Ctrl+Shift+Home 文档开始处Ctrl+Shift+End 文档结尾处Alt+Ctrl+Shift+Page Down 窗口结尾Ctrl+A 包含整篇文档Ctrl+Shift+F8+↑或↓ 纵向文本块(按 Esc 键取消选定模式)F8+箭头键 文档中的某个具体位置(按Esc键取消选定模式)◆选定表格中的文字和图形快捷键 作用Tab键 选定下一单元格的内容Shift+Tab 选定上一单元格的内容按住Shift键并重复 按某箭头键将所选内容扩展到相邻单元格Ctrl+Shift+F8然后按箭头键 扩展所选内容(或块)Shift+F8 缩小所选内容Alt+数字键盘上的5 选定整张表格(Num Lock键需处于关闭状态)◆移动插入点◆移动插入点快捷键 作用← 左移一个字符→ 右移一个字符Ctrl+← 左移一个单词Ctrl+→ 右移一个单词Ctrl+↑ 上移一段Ctrl+↓ 下移一段Shift+Tab 左移一个单元格(在表格中)Tab 右移一个单元格(在表格中)↑ 上移一行↓ 下移一行End 移至行尾Home 移至行首Alt+Ctrl+Page Up 移至窗口顶端Alt+Ctrl+Page Down 移至窗口结尾Page Up 上移一屏(滚动)Page Down 下移一屏(滚动)Ctrl+Page Down 移至下页顶端Ctrl+Page Up 移至上页顶端Ctrl+End 移至文档结尾 Ctrl+Home 移至文档开头Shift+F5 移至前一处修订;对于刚打开的文档,移至上一次关闭文档时 插入点所在位置◆在表格中移动快捷键 光标移至Tab 一行中的下一个单元格Shift+Tab 一行中的上一个单元格Alt+Home 一行中的第一个单元格Alt+End 一行中的最后一个单元格Alt+Page Up 一列中的第一个单元格Alt+Page Down 一列中的最后一个单元格↑ 上一行 ↓ 下一行◆在表格中插入段落和制表符快捷键 在单元格中插入Enter 新段落Ctrl+Tab 制表符3.用于处理文档的快捷键◆创建、查看和保存文档快捷键 作用Ctrl+N 创建与当前或最近使用过的文档类型相同的新文档Ctrl+O 打开文档Ctrl+W 关闭文档Alt+Ctrl+S 拆分文档窗口Alt+Shift+C 撤消拆分文档窗口Ctrl+S 保存文档◆查找、替换和浏览文本 Ctrl+F 查找文字、格式和特殊项Alt+Ctrl+Y 在关闭"查...
Word文档编辑中可以进行哪些操作
1、自动翻页 当在Word中阅读一篇较长的文章时,反复的翻页是一件很麻烦的事。
其实,解决之道非常简单: A、在Word中打开要阅读的文件,然后选择菜单“工具/宏/宏”。
B、在弹出的对话框中,在“宏的位置”一栏中选择“Word命令”,然后在“宏名”的列表框中选择“AutoScroll”并点击“运行”按钮。
C、现在,鼠标指针会自动跳到右边的滚动条上,鼠标指针在滚动条的上半部,则向上翻页,在下半部则向下翻页,放到中部则暂停翻页。
鼠标越靠近两端,滚动的速度越快。
要关闭自动翻页功能,只要随便点一下鼠标,鼠标指针就会自动回到原来的位置。
如果经常使用此功能,可以将它添加到工具栏中,方法是:选择“工具/自定义”,选择“命令”选项卡,在“类别”栏中选择“所有命令”,然后从“命令”框中将“AutoScroll”拖到工具栏上。
此时工具栏上出现“自动滚动(A)”,单击则可启动自动滚动功能。
“自动滚动(A)”占用工具栏面积太大,可在拖上工具栏后,单击“更改所选内容/默认样式”,由于它没有特别的图标,可单击“更改按钮图标”进行选择,如果仍没有你喜欢的样式,可单击“编辑按钮图标”自己画一个,我就自己画了一个上下双向的箭头,即表意,又不占工具栏空间。
2、如何在WORD中调整汉字与英文字母间的距离 在中文WORD中汉字与英文字母和数字之间一般都存在一小段间隔,这个间隔一般有一个空格大小,但我们却无法删除掉。
例如:我们输入“中文Windows 98的新特性”,在“中文”和“Windows”之间以及“98”与“的”之间都有这段间隔。
这虽然有助于突出显示汉字与英文之间的区别,使文档一目了然,但有时我们也需要关闭此功能,关闭的方法如下: A、按CTRL+A选定全部文档; B、选择“格式”/“段落”/“其他”; C、在“其他”选项卡中取消“字符间距”设置框下面的“中、英文间自动调整间距”和“中文、数字间自动调整间距”选项左边的复选框。
3、如何在WORD中任意修改字间距 在WORD中修改字间距很不直观,有些用户甚至不知道该如何设置字间距,而不得不使用系统默认值。
WORD的字距有“标准”、“加宽”、“紧缩”等三种字间距,其中“标准”字距即默认字间距,它的实际距离不是一成不变的,而是与文档中字号的大小有一定的关系。
“加宽”间距则是在“标准”的基础上再增加一个用户指定的数值,“紧缩”则是在“标准”的基础上减去一个用户指定的数值。
由于“加宽”和“紧缩”都是在“标准”的基础上进行调整,字号变化时,间距也会自动调整,不至于出现字号与字间距不匹配的情况。
调整字间距的方法如下: A、选定文本; B、选择“格式”/“字体”,选择“字符间距”选项卡; C、在间距下拉列表中选择适当的类型和增添或减小的间距数值。
最后确定即可。
4、如何在WORD中任意修改行距 在WORD中提供了很多种标准的行距供选择,在“格式”/“段落”的“缩进和间距”选项页,在“行距”框里提供了行距的选择列表。
包括“单倍行距”、“最小行距”等。
可是标准行距并不一定符合我们的需要。
例如,当我们希望行距尽可能小时用“最小行距”就满足不了要求。
如果我们想要任意设置行距的大小,必须将行距设置为“固定值”,然后在右边的“设置值”对话框里任意输入行距的磅数即可。
多选题:下列4种操作方法中,可以启动WORD 2000的方法是
这个有多种方法:1、最简单的方法——我最近的文档点击开始菜单,然后开始菜单里面有一个“我最近的文档”,这个里面就有你刚刚关闭的word文档。
2、进阶方法——进入word查找任意打开一个word文档或者新建一个word文档,依次点击文件——最近所用文档(2010版),这里有最近操作过的文档。
3、提升方法——进最近文件夹查找进入这个文件夹C:\Documents and Settings\Administrator\Recent4、终极方法——全文搜索法进入开始菜单——搜索,通过文档中有印象的标题或者内容个别词语搜索,记得标题在文件名框中输入,不记得标题,在包含文字框中输入。
各位帮帮忙word知识不明白, 请教啊!
1、CTRL+↑2、1/72英寸顺便找的题目,希望对你有帮助!单选1. 在Word的编辑状态下打开了一个文档,对文档没作任何修改,随后单击Word主窗口标题栏右侧的“关闭”按钮或单击“文件”菜单中的“退出”命令,则( )。
A)仅文档窗口被关闭 B)文档和Word主窗口全被关闭C)仅Word主窗口被关闭 D)文档和Word主窗口都没关闭答案:B2. 在Word的编辑状态,打开了“W1. DOC”文档,若要将经过编辑后的文档以“W2.DOC”为名存盘,应当执行“文件”菜单中的命令是( )。
A)保存 B)另存为HTML C)另存为 D)版本答案:C3. 在Word编辑状态下,对当前文档中的文字进行替换操作,应当使用的菜单是( )。
A)“工具”菜单 B)“文件”菜单 C)“视图”菜单 D)“编辑”菜单答案:D4. 下列选项中不能用于启动Word的操作是( )。
A)双击Windows桌面上的Word快捷方式图标B)单击“开始”→“程序”→“Microsoft Word”C)单击任务栏中的Word快捷方式图标 D)单击Windows桌面上的Word快捷方式图标答案:D5. 在Word编辑状态下,如果要在当前窗口中隐藏(或显示)格式工具栏,应选择的操作是( )。
A)单击“工具”→“格式” B)单击“视图” →“格式”C)单击“视图”→“工具栏”→“格式”D)单击“编辑”→“工具栏”→“格式”答案:C6. 在Word编辑状态下绘制图形时,文档应处于( )。
A)普通视图 B)主控文档 C)页面视图 D)大纲视图答案:C7. 在Word中( )。
A)既可以建立一空表格,再往表格里填入内容,也可以将现有的文本转换成表格B)只可以建立一空表格,再往表格里填入内容,不可以将现有的文本转换成表格C)不可以建立一空表格,再往表格里填入内容,但可以将现有的文本转换成表格D)既不可以建立一个空表格,再往表格里填入内容,也不可以将现有的文本转换成表格答案:A8. 在Word的编辑状态下,编辑文档中的A2,应使用“格式”菜单中的命令是( )。
A)字体 B)段落 C)文字方向 D)组合字符答案:A9. 立即运行Word,下列操作( )是错误的。
A)在WIN98桌面,单击“Microsoft Word”图标(快捷方式),再回车B)在WIN98桌面,双击“Microsoft Word”图标C)在“开始”按钮下的“程序”菜单中,单击“Microsoft Word”图标D)将“Microsoft Word中文版 ”程序项图标拖曳到“启动组” 答案:D10. 欲将Word窗口的宽度和高度同时放大或缩小,下列( )操作是正确的。
A)拖曳上或者下边框到新位置B)拖曳左或者右边框到新位置C)沿非水平及非垂直方向,拖曳窗口的四个角之一到新位置D)拖曳标题栏到一新位置 答案:C11. 关闭Word窗口,下列( )操作是错误的。
A)双击窗口左上角的控制按钮 B)选择“文件”菜单中的“退出”命令C)按Ctrl+F4键 D)按Alt+F4键 答案:C12. 关闭Word文档1(活动窗口)而不退出Word ,下列操作中,( )是错误的。
A)双击文档1窗口左上角的控制按钮(当文档1窗口最大化时,该按钮在“菜单栏”左侧)B)选择“文件”菜单中的“关闭”命令C)按Ctrl+F4键 D)Alt+F4键 答案:D13. 下面关于Word标题栏的叙述中,错的是( )。
A)双击标题栏,可最大化或还原Word窗口B)拖曳标题栏,可将最大化窗口拖到新位置C)拖曳标题栏,可将非最大化窗口拖到新位置D)Word标题栏显示所运行的软件名称Microsoft Word及其所打开的文档名称 答案:B14. Word文档的默认扩展名是______。
A) DOC B) DOT C) DAT D) WPS 答案:A15. Word“段落”是按_______键产生的。
A)回车 B)Shift+回车 C)Ctrl+回车 D)Alt+回车 答案:A16. 欲换行而又不想开始一个新的段落,应按_______键。
A)回车 B)Shift+回车 C)Ctrl+回车 D)Alt+回车 答案:B17. Word会自动分页和自动换行,因此输入过程中不必留意。
若有特殊要求需另起一页,应按__________键。
A)回车 B)Shift+回车 C)Ctrl+回车 D)Alt+回车 答案:C18. 下列关于工具栏的叙述中,______是正确的。
A)常用工具栏可以关闭,格式工具栏不可关闭 B)常用工具栏不能关闭,格式工具栏可以关闭C)常用工具栏不能关闭,格式工具栏也不能关闭D)常用工具栏可以关闭,格式工具栏也可以关闭 答案:D19. 有人说,双击工具栏两个按钮之间的空白处或工具栏中非按钮处(如按钮外侧空白处),将使该工具栏“浮动”,此时您可以将此栏(实际为窗口)拖曳到Word窗口的任一位置。
这句话是_____A)正确的 B)不正确的 C)不完全正确,因为不能拖曳它 D)不完全正确,因为格式工具栏不可能“浮动” 答案: A20. 在输入Word文档过程中,为了防止意外而不使文档丢失,Word设置了自动保存功能,欲使自动保存时间间隔为10分钟,应________进行设置。
A)选择“视图”菜单中的“工具”命令B)选择“文件”菜单中的“另存为”命令,再单击“选项”按钮C)选择“文件”菜单中的“保存”命令,再单击“确定”按钮D)按Ctrl+S键并回车 答案:B21. 在Word中,一个半角字符占据_________个汉字的显示位置。
A)1 B)2 C)0.5 D)4 答案:C22. 在中文输入状态,当Caps Lock指示灯...
计算机一级word操作题
右击鼠标——段落——缩进与行距——缩进左右各2个字符,——特殊格式——首行缩进1.5字符第二段和第三段合并(删除回车键——就是每个段落后面的那个符号删除)——(2007版word)页面布局——分栏——更多分栏——列数:2;栏—宽度:18即可。