谁能告诉我关于CreateObject("Word.Application")后内容的操作

问题描述

我想用模板替换里面的特殊字符

解决方案

解决方案二:
路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励;2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还分数;3:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;
解决方案三:
******************************************************************************************************'功能:开启一个预先定义好的WORD模板并替换模板中指定的某个字符串'调用:CallOpenWordAndReplaceChar("001.doc","$1","宝宝:)")'参数:Filename:WORD文件名称,ReplacedStr:WORD中待替换的字符,ReplacementStr:程序中传递到WORD中的字符串'组件:在工程中引用ORMicrosoftWordX.0objectlibrary才能使用word.application'作者:FlashAsp'QQ:21792038'日期:2006-03-12'******************************************************************************************************PublicSubOpenWordAndReplaceChar(FileNameAsString,ReplacedStrAsString,ReplacementStrAsString)DimwordAppAsNewWord.ApplicationDimwordArangeAsWord.RangeDimwordSelectionAsWord.SelectionDimReplaceSignAsBooleanDimiAsIntegerFileName=App.Path&""&FileNameSetwordApp=CreateObject("Word.Application")wordApp.Visible=TruewordApp.Documents.Open(FileName)SetwordSelection=wordApp.Selection'指定文件编辑位置SetwordArange=wordApp.ActiveDocument.Range(0,1)'激活编辑位置wordArange.Select'初始化是否替换成功标志IfReplacedStr<>""AndReplacementStr<>""ThenReplaceSign=TrueDoWhileReplaceSignReplaceSign=wordArange.Find.Execute(ReplacedStr,MatchCase,,,,,,wdFindContinue,,ReplacementStr,True)LoopEndIf'回到打印状态wordApp.ActiveWindow.View.Type=wdPrintViewEndSub
解决方案四:
基本要求:需安装WORDFunctionWordReplace(FileNameAsString,SearchStringAsString,ReplaceStringAsString,OptionalSaveFileAsString="",OptionalMatchCaseAsBoolean=False)AsIntegerOnErrorGoToErrorMsg'函数运行时发生遇外或错误,转向错误提示信息DimwordAppAsNewWord.ApplicationDimwordDocAsNewWord.DocumentDimwordArangeAsWord.RangeDimwordSelectionAsWord.SelectionDimReplaceSignAsBooleanDimIAsInteger'判断将要替换的文件是否存在IfDir(FileName)=""Then'替换文件不存在MsgBox"未找到"&FileName&"文件"'提示替换文件不存在信息WordReplace=-2'返回替换文件不存在的值ExitFunction'退出函数EndIfSetwordApp=CreateObject("Word.Application")'建立WORD实例wordApp.Visible=False'屏蔽WORD实例窗体SetwordDoc=wordApp.Documents.Open(FileName)'打开文件并赋予文件实例SetwordSelection=wordApp.Selection'定位文件实例SetwordArange=wordApp.ActiveDocument.Range(0,1)'指定文件编辑位置wordArange.Select'激活编辑位置I=0'初始化替换次数值ReplaceSign=True'初始化是否替换成功标志DoWhileReplaceSignReplaceSign=wordArange.Find.Execute(SearchString,MatchCase,,,,,,wdFindContinue,,ReplaceString,True)'查找并替换'判断查找并替换是否成功,如果成功替换次数值递增1IfReplaceSign=TrueThenI=I+1EndIfLoopMsgBox"已完成对文档的搜索并完成"&I&"替换。"'提示总替换次数'如果替换成功,则提示是否保存IfI>0Then'判断是否需要另存IfTrim(SaveFile)<>""Then'需要另存IfDir(SaveFile)=""ThenwordDoc.SaveAsSaveFile'文件另存为……Else'咨询是否替换文件,如果不替换则放弃本次操作,否则存在本次操作IfMsgBox("是否替换"&SaveFile&"文件?",vbYesNo+vbQuestion,"替换")=vbYesThenwordDoc.SaveAsSaveFile'文件另存为……EndIfEndIfElseIfMsgBox("是否保存对"&SaveFile&"更改?",vbYesNo+vbQuestion,"保存")=vbYesThenwordDoc.Save'保存在原文件中EndIfEndIfEndIfWordReplace=I'返回替换次数wordDoc.Close'关闭文档实例wordApp.Quit'关闭WORD实例SetwordDoc=Nothing'清除文件实例SetwordApp=Nothing'清除WORD实例ExitFunctionErrorMsg:MsgBoxErr.Number&":"&Err.Description'提示错误信息WordReplace=-1'返回错误信息值wordDoc.Close'关闭文档实例wordApp.Quit'关闭WORD实例SetwordDoc=Nothing'清除文件实例SetwordApp=Nothing'清除WORD实例EndFunction注意事项:单击在菜单“工程”中的“引用”菜单项,弹出窗口,在列表框中选择“MicrosoftWordXObjectLibaray“,单击引用在VB6.0+OfficeXP+Windows测试通过本文来自:乘风原创程序(http://www.qqcf.com)详细出处参考:http://study.qqcf.com/web/162/17376.htm

时间: 2024-08-01 06:01:47

谁能告诉我关于CreateObject(&amp;quot;Word.Application&amp;quot;)后内容的操作的相关文章

关于new ActiveXObject(&amp;amp;quot;Word.Application&amp;amp;quot;)的问题?

问题描述 <!--关于newActiveXObject("Word.Application")我要在点击按键后打开Word,代码运行到varoWD=newActiveXObject("Word.Application")时弹出错误对话框,提示"Automation服务器不能创建对象."而如果不在服务器上运行,即在一个html文件里用到newActiveXObject("Word.Application")就没有毛病,(即

vs中的aspx页面-Vs引用样式id=&amp;amp;quot;不提示&amp;amp;quot;

问题描述 Vs引用样式id="不提示" 在vs中aspx页面引用样式后,比如 请问这怎么解决,找了好久,可是没有合适的答案,请大侠帮忙解决! 解决方案 id="不提示" 这中写法是老师教的,还是你自己想的 样式调用不要用中文,可以这样写id="nav" 然后样式中 .nav{ width:500px; heigth:500px; border:1px solid red; } 样式里面自己发挥 相关文章 ajax-关于Ajax 入门一直出错 vi

紧急求助 &amp;amp;quot;造型师&amp;amp;quot; 英语怎么说?

问题描述 刚才写个程序,里边有造型师需要用英语写上,但不清楚造型师到底怎么说这些造型师的主要工作是给模特或明星设计造型的,就是那个想变性的吉米的职业请大家快告诉我呀,不然不能下班了 解决方案 解决方案二:stylisthairstylist解决方案三:plasticarts解决方案四:我觉得也可以理解成设计师Desinger解决方案五:一楼正解!解决方案六:路过.看了.顶一下.解决方案七:StyleDesigner.解决方案八:Zaoxingshi

Google首次详解&amp;quot;中国攻略&amp;quot;&amp;nbsp;代理模式浮出水面

         在Google连续两日宣布了3家中国授权代理商后,对中国搜索引擎市场的影响可谓是"牵一发而动全身".不仅国内上千家搜索引擎"伪代理"将被列入黑名单一一清剿,正规授权代理商也将主要面向中小企业客户开打贴身服务战.而由此引发的搜索引擎代理行业大洗牌,预计目前市场上30%的代理商将被淘汰出局.    记者昨日从知情人士处了解到,Google未来在中国的直销体系将主要针对类似世界500强那样的大企业客户,目前授权的3家代理商则主要发展中小企业客户,其除了收

关于&amp;amp;quot;&amp;amp;lt;&amp;amp;quot;和&amp;amp;quot;&amp;amp;gt;&amp;amp;quot;等符号的显示问题

问题描述 大家都知道<=<>=>'="等等...如果我的数据库某记录是<fontsize="5">内容</font>浏览器上显示也一样,没有对<font>进行解析,查看源代码发现<都变成了<,但我想浏览器能解析<font>,如何做?我用的是struts2+mysql其实我想开发类似FCKEditer的文本编辑器组件,对能对部分文本进行改变大小操作并保存到数据库,显示的时候按所保存的样式进行显示

安装OPENCV的时候Failed to locate: &amp;amp;quot;CL.exe&amp;amp;quot;.这个错误怎么解决

问题描述 安装OPENCV的时候Failed to locate: "CL.exe".这个错误怎么解决 安装OPENCV的时候Failed to locate: "CL.exe".这个错误怎么解决 解决方案 cl.exe是你vc编译器的命令程序 需要告诉opencv去哪里找? 解决方案二: http://blog.csdn.net/arthurfangmc/article/details/14223919

virtual-语法错误 : 缺少&amp;amp;quot;;&amp;amp;quot;(在标识符&amp;amp;quot;m_Graydlg&amp;amp;quot;的前面)

问题描述 语法错误 : 缺少";"(在标识符"m_Graydlg"的前面) public:CGaryDetection m_Graydlg; 但是我已经包含了头文件啊 #pragma once #include""afxdockablepane.h""#include""GrayDetection.h"" // CGrayDetectionPane class CGrayDetectio

Linux环境下&amp;quot;Font font = new Font(&amp;quot;黑体&amp;quot;, Font.BOLD, 18)&amp;quot;[BufferedImage~Graphics~drawString]中文乱码

Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码,windows下不会乱码,但在linux下nginx和tomcat部署后出现乱码.方框.问号等等,不能认清楚!!! 先说说系统: Microsoft Windows [版本 10.0.10586] (c) 2015 Microsoft Corporation.保留所有权利. ------

J2EE部署项目至Tomcat报错:Unable to read TLD &amp;quot;META-INF/c.tld&amp;quot;

一.发现问题部署项目至Tomcat,输入网址运行,报错 org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR file "file:/C:/Apache Software/Tomcat5.5/webapps/JSPBook/WEB- INF/lib/standard.jar": org.apache.jasper.JasperException: Failed