如何用c#读取word里的信息,提取word域里的内容?还有插入呢
#include int main(){FILE *pword,*pword1;char a;if((pword = fopen("word.txt","rt")) == NULL) return 0;if((pword1= fopen("word1.txt","at")) == NULL) return 0;do{a = fgetc(pword);fputc(a,pword1);}while (a != EOF);fclose(pword);fclose(pword1);return 1;}
c#里如何读取WORD模板内容然后替换模板里的文本然后生成一个新文...
1.你说的这个主要是取得word接口 然后配合word自带的宏完成任务 实现起来很简单COleVariant vTrue((short)TRUE), vFalse((short)FALSE),vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);_Application m_App;//定义Word提供的应用程序对象;Documents m_Docs;//定义Word提供的文档对象;Selection m_Sel;//定义Word提供的选择对象;m_Docs.ReleaseDispatch();m_Sel.ReleaseDispatch();m_App.m_bAutoRelease=true;if(!m_App.CreateDispatch("Word.Application")){ AfxMessageBox("创建WordXP服务失败!"); exit(1); }//下面是定义VARIANT变量;COleVariant varFilePath(sPath+"MYDOC.DOC");COleVariant varstrNull("");COleVariant varZero((short)0);COleVariant varTrue(short(1),VT_BOOL);COleVariant varFalse(short(0),VT_BOOL);m_Docs.AttachDispatch(m_App.GetDocuments());//将Documents类对象m_Docs和Idispatch接口关联起来;m_Docs.Open(varFilePath,varFalse,varFalse,varFalse,varstrNull,varstrNull,varFalse,varstrNull,varstrNull,varTrue,varTrue,varTrue,varTrue,varTrue,varTrue);//打开Word文档; m_Sel.AttachDispatch(m_App.GetSelection());//将Selection类对象m_Sel和Idispatch接口关联起来;下面就是操作了~2.用批处理做不到 如果只是这样子的话 连VC都可以省了 VBS 就能做到比如新建一个c:\1.doc 里面写上wangtk1982 然后保存退出 编辑下面文件为vbs文件 运行看看结果Dim oWordSet oWord = WScript.CreateObject("Word.Application")set myDoc =oWord.Documents.Open("c:\1.doc")With oWord.Selection.Find.Text = "1982".Replacement.Text = "2011".Forward = True.Wrap = wdFindContinue.Format = False.MatchCase = False.MatchWholeWord = False.MatchByte = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseEnd WithoWord.Selection.Find.Execute ,,,,,,,,,,1myDOc.SavemyDoc.Closeoword.Quit
如何读取word文档中的文字图片
如下:1、2003版本有对应的处理方法,将图片文件转为文字内容。
http://jingyan.baidu.com/article/c74d60007bc7510f6a595d3c.html软件可下载:Microsoft Office Document Imaging简体中文版2、也可以使用ocr文字识别软件进行转换。
C# 获取word表格中文字的行数
1、CTRL+↑ 2、1/72英寸 顺便找的题目,希望对你有帮助! 单选 1. 在Word的编辑状态下打开了一个文档,对文档没作任何修改,随后单击Word主窗口标题栏右侧的“关闭”按钮或单击“文件”菜单中的“退出”命令,则( )。
A)仅文档窗口被关闭 B)文档和Word主窗口全被关闭 C)仅Word主窗口被关闭 D)文档和Word主窗口都没关闭 答案:B 2. 在Word的编辑状态,打开了“W1. DOC”文档,若要将经过编辑后的文档以“W2.DOC”为名存盘,应当执行“文件”菜单中的命令是( )。
A)保存 B)另存为HTML C)另存为 D)版本 答案:C 3. 在Word编辑状态下,对当前文档中的文字进行替换操作,应当使用的菜单是( )。
A)“工具”菜单 B)“文件”菜单 C)“视图”菜单 D)“编辑”菜单 答案:D 4. 下列选项中不能用于启动Word的操作是( )。
A)双击Windows桌面上的Word快捷方式图标 B)单击“开始”→“程序”→“Microsoft Word” C)单击任务栏中的Word快捷方式图标 D)单击Windows桌面上的Word快捷方式图标 答案:D 5. 在Word编辑状态下,如果要在当前窗口中隐藏(或显示)格式工具栏,应选择的操作是( )。
A)单击“工具”→“格式” B)单击“视图” →“格式” C)单击“视图”→“工具栏”→“格式” D)单击“编辑”→“工具栏”→“格式” 答案:C 6. 在Word编辑状态下绘制图形时,文档应处于( )。
A)普通视图 B)主控文档 C)页面视图 D)大纲视图 答案:C 7. 在Word中( )。
A)既可以建立一空表格,再往表格里填入内容,也可以将现有的文本转换成表格 B)只可以建立一空表格,再往表格里填入内容,不可以将现有的文本转换成表格 C)不可以建立一空表格,再往表格里填入内容,但可以将现有的文本转换成表格 D)既不可以建立一个空表格,再往表格里填入内容,也不可以将现有的文本转换成表格 答案:A 8. 在Word的编辑状态下,编辑文档中的A2,应使用“格式”菜单中的命令是( )。
A)字体 B)段落 C)文字方向 D)组合字符 答案:A 9. 立即运行Word,下列操作( )是错误的。
A)在WIN98桌面,单击“Microsoft Word”图标(快捷方式),再回车 B)在WIN98桌面,双击“Microsoft Word”图标 C)在“开始”按钮下的“程序”菜单中,单击“Microsoft Word”图标 D)将“Microsoft Word中文版 ”程序项图标拖曳到“启动组” 答案:D 10. 欲将Word窗口的宽度和高度同时放大或缩小,下列( )操作是正确的。
A)拖曳上或者下边框到新位置 B)拖曳左或者右边框到新位置 C)沿非水平及非垂直方向,拖曳窗口的四个角之一到新位置 D)拖曳标题栏到一新位置 答案:C 11. 关闭Word窗口,下列( )操作是错误的。
A)双击窗口左上角的控制按钮 B)选择“文件”菜单中的“退出”命令 C)按Ctrl+F4键 D)按Alt+F4键 答案:C 12. 关闭Word文档1(活动窗口)而不退出Word ,下列操作中,( )是错误的。
A)双击文档1窗口左上角的控制按钮(当文档1窗口最大化时,该按钮在“菜单栏”左侧) B)选择“文件”菜单中的“关闭”命令 C)按Ctrl+F4键 D)Alt+F4键 答案:D 13. 下面关于Word标题栏的叙述中,错的是( )。
A)双击标题栏,可最大化或还原Word窗口 B)拖曳标题栏,可将最大化窗口拖到新位置 C)拖曳标题栏,可将非最大化窗口拖到新位置 D)Word标题栏显示所运行的软件名称Microsoft Word及其所打开的文档名称 答案:B 14. Word文档的默认扩展名是______。
A) DOC B) DOT C) DAT D) WPS 答案:A 15. Word“段落”是按_______键产生的。
A)回车 B)Shift+回车 C)Ctrl+回车 D)Alt+回车 答案:A 16. 欲换行而又不想开始一个新的段落,应按_______键。
A)回车 B)Shift+回车 C)Ctrl+回车 D)Alt+回车 答案:B 17. Word会自动分页和自动换行,因此输入过程中不必留意。
若有特殊要求需另起一页,应按__________键。
A)回车 B)Shift+回车 C)Ctrl+回车 D)Alt+回车 答案:C 18. 下列关于工具栏的叙述中,______是正确的。
A)常用工具栏可以关闭,格式工具栏不可关闭 B)常用工具栏不能关闭,格式工具栏可以关闭 C)常用工具栏不能关闭,格式工具栏也不能关闭 D)常用工具栏可以关闭,格式工具栏也可以关闭 答案:D 19. 有人说,双击工具栏两个按钮之间的空白处或工具栏中非按钮处(如按钮外侧空白处),将使该工具栏“浮动”,此时您可以将此栏(实际为窗口)拖曳到Word窗口的任一位置。
这句话是_____ A)正确的 B)不正确的 C)不完全正确,因为不能拖曳它 D)不完全正确,因为格式工具栏不可能“浮动” 答案: A 20. 在输入Word文档过程中,为了防止意外而不使文档丢失,Word设置了自动保存功能,欲使自动保存时间间隔为10分钟,应________进行设置。
A)选择“视图”菜单中的“工具”命令 B)选择“文件”菜单中的“另存为”命令,再单击“选项”按钮 C)选择“文件”菜单中的“保存”命令,再单击“确定”按钮 D)按Ctrl+S键并回车 答案:B 21. 在Word中,一个半角字符占据_________个汉字的显示位置。
A)1 B)2 C)0.5 D)4 答案:C ...
ADAMSIR