ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:16.68KB ,
资源ID:19044928      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19044928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在VB60中指定位置插入文字Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在VB60中指定位置插入文字Word文件下载.docx

1、Attribute VB_Exposed = FalsePrivate mywdapp As Word.ApplicationPrivate mysel As Object属性值的模块变量Private C_TemplateDoc As StringPrivate C_newDoc As StringPrivate C_PicFile As StringPrivate C_ErrMsg As IntegerPublic Event HaveError()Attribute HaveError.VB_Description = 出错时激发此事件.出错代码为ErrMsg属性*ErrMsg代码:1w

2、ord没有安装 2 - 缺少参数 3 - 没权限写文件 4 - 文件不存在Public Function ReplacePic(FindStr As String, Optional Time As Integer = 0) As IntegerAttribute ReplacePic.VB_Description = 查找FindStr,并替换为PicFile所指向的图片文件,替换次数由time参数确定,为0时,替换所有* 从Word.Range对象mysel中查找所有FindStr,并替换为PicFile图像 替换次数由time参数确定,为0时,替换所有If Len(C_PicFile)

3、= 0 ThenC_ErrMsg = 2Exit FunctionEnd IfDim i As IntegerDim findtxt As Booleanmysel.Find.ClearFormattingmysel.Find.Replacement.ClearFormattingWith mysel.Find.Text = FindStr.Replacement.Text = .Forward = True.Wrap = wdFindContinue.Format = False.MatchCase = False.MatchWholeWord = False.MatchByte = Tru

4、e.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseEnd Withmysel.HomeKey Unit:=wdStoryfindtxt = mysel.Find.Execute(Replace:=True)If Not findtxt ThenReplacePic = 0i = 1Do While findtxtmysel.InlineShapes.AddPicture FileName:=C_PicFileIf i = Time Then Exit Doi = i + 1LoopReplaceP

5、ic = iEnd FunctionPublic Function FindThis(FindStr As String) As BooleanAttribute FindThis.VB_Description = 查找FindStr,如果模板中有FindStr则返回TrueIf Len(FindStr) = 0 ThenFindThis = mysel.Find.ExecutePublic Function ReplaceChar(FindStr As String, RepStr As String, Optional Time As Integer = 0) As IntegerAttr

6、ibute ReplaceChar.VB_Description = 查找FindStr,并替换为RepStr,替换次数由time参数确定,为0时,替换所有 从Word.Range对象mysel中查找FindStr,并替换为RepStrRaiseEvent HaveError.Replacement.Text = RepStrIf Time 0 ThenFor i = 1 To Time=wdReplaceOne)If Not findtxt Then Exit ForNextIf i = 1 And Not findtxt ThenReplaceChar = 0ElseReplaceChar

7、 = imysel.Find.Execute Replace:=wdReplaceAllPublic Function GetPic(PicData() As Byte, FileName As String) As BooleanAttribute GetPic.VB_Description = 把图像数据PicData,存为PicFile指定的文件 把图像数据PicData,存为PicFile指定的文件On Error Resume NextIf Len(FileName) = 0 ThenOpen FileName For Binary As #1If Err.Number C_ErrM

8、sg = 3二进制文件用Get,Put存放,读取数据Put #1, , PicDataClose #1C_PicFile = FileNameGetPic = TruePublic Sub DeleteToEnd()Attribute DeleteToEnd.VB_Description = 删除从当前位置到结尾的所有内容mysel.EndKey Unit:=wdStory, Extend:=wdExtendmysel.Delete Unit:=wdCharacter, Count:=1End SubPublic Sub MoveEnd()Attribute MoveEnd.VB_Descri

9、ption = 光标移动到文档结尾光标移动到文档结尾Public Sub GotoLine(LineTime As Integer)mysel.GoTo What:=wdGoToLine, Which:=wdGoToFirst, Count:=LineTime, Name:=Public Sub OpenDoc(view As Boolean)Attribute OpenDoc.VB_Description = 打开Word文件,View确定是否显示Word界面 打开Word文件,并给全局变量mysel赋值If Len(C_TemplateDoc) = 0 Thenmywdapp.Docume

10、nts.Addmywdapp.Documents.Open (C_TemplateDoc)C_ErrMsg = 4Exit Submywdapp.Visible = viewmywdapp.ActivateSet mysel = mywdapp.Application.Selectionmysel.SelectPublic Sub OpenWord() 打开Word程序,并给全局变量mywdapp赋值Set mywdapp = CreateObject(word.application)C_ErrMsg = 1Public Sub ViewDoc()Attribute ViewDoc.VB_D

11、escription = 显示Word程序界面mywdapp.Visible = TruePublic Sub AddNewPage()Attribute AddNewPage.VB_Description = 插入分页符mysel.InsertBreak Type:=wdPageBreakPublic Sub WordCut()Attribute WordCut.VB_Description = 剪切模板所有内容到剪切板保存模板页面内容mysel.WholeStorymysel.CutPublic Sub WordCopy()Attribute WordCopy.VB_Description

12、 = 拷贝模板所有内容到剪切板mysel.CopyPublic Sub WordDel()mysel.DeletePublic Sub WordPaste()Attribute WordPaste.VB_Description = 拷贝剪切板内容到当前位置插入模块内容mysel.PastePublic Sub CloseDoc()Attribute CloseDoc.VB_Description = 关闭Word文件模板 关闭Word文件模本mywdapp.ActiveDocument.Close FalsePublic Sub QuitWord() 关闭Word程序mywdapp.QuitP

13、ublic Sub SavetoDoc()Attribute SavetoDoc.VB_Description = 保存当前文档为FileName指定文件并另存为文件FileNameIf Len(C_newDoc) = 0 Thenmywdapp.ActiveDocument.SaveAs (C_newDoc)Public Property Get TemplateDoc() As StringAttribute TemplateDoc.VB_Description = 模板文件名.TemplateDoc = C_TemplateDocEnd PropertyPublic Property L

14、et TemplateDoc(ByVal vNewValue As String)C_TemplateDoc = vNewValuePublic Property Get newdoc() As StringAttribute newdoc.VB_Description = 执行CloseDoc方法时,将模板文件另存为此文件名指定的新文件.如果不指定,在执行CloseDoc方法时,将产生一个错误newdoc = C_newDocPublic Property Let newdoc(ByVal vNewValue As String)C_newDoc = vNewValuePublic Prop

15、erty Get PicFile() As StringAttribute PicFile.VB_Description = 图像文件名PicFile = C_PicFilePublic Property Let PicFile(ByVal vNewValue As String)C_PicFile = vNewValuePublic Property Get ErrMsg() As IntegerAttribute ErrMsg.VB_Description = 错误信息.ErrMsg代码: 1-word没有安装 2-缺少参数 3-没权限写文件 4-文件不存在ErrMsg = C_ErrMsg

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1