ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: lovesun

怎样用开发语言在word中建宏?

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 08:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
帮忙,我做的那个按钮程序在officexp下出现错误。 错误提示: 运行时错误‘6068’ 到Visual Basic project的程序访问不被信任

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 09:23 | 显示全部楼层
非常的感谢惊叹不已,我的问题基本已经解决了,就差一个officexp的问题,我感觉也是宏的安全级别问题。

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 09:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
用下面两个方法能把word中的文本粘贴到剪切板,如果要是有图形或者word的格式不知怎么处理。 selection.WholeStory selection.Copy 能存成什么格式的文件?不防指教一下。

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 11:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
还有一个问题就是怎么把用程序加的按钮的图标换成自己的图标? faceid=51是个小手,用什么方法?

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 14:36 | 显示全部楼层
我用下列语句建一个宏时,出现下标越界错误:在With App.Templates("Normal.dot").VBProject.VBComponents("NewMacros").CodeModule外提示下标越界,怎么解决?我认为是因为刚装上word时里面没有NewMacros这个模块,所以出错。 With App.Templates("Normal.dot").VBProject.VBComponents("NewMacros").CodeModule .DeleteLines 1, .CountOfLines '加入用户的宏 .InsertLines 1, "sub MyExe" .InsertLines 2, "selection.WholeStory" .InsertLines 3, "selection.Copy" .InsertLines 4, "shell" & Chr(34) & "c:\winnt\notepad.exe" & Chr(34) & ",vbNormalFocus" .InsertLines 5, "End Sub end with

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 16:00 | 显示全部楼层
还有几个问题: 1.怎样手动的把宏设置成不可看? 2.你给我写的那个destroywindow为什么关不了VBA编辑器? 3.我要在通用的声明事件用程序写一个API怎么写?象在document的open事件写时,可以写成:.CreateEventProc "Open", "Document",这个应该怎么写?

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 16:13 | 显示全部楼层
一个很重要的问题是: 执行这个程序时,如果有word文处于打开状态,在保存normal.dot时将会出错,怎么处理? 用什么语句判断是否有word在打开着?

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 16:43 | 显示全部楼层
我没找到你说的那个手动设置宏安全的方法?那有Project呀?

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 17:06 | 显示全部楼层
1.有word文档打开时,当执行程序时提示: word无法保存此文件,因为它已在别处打开(c:\documents and setting\...\normal.dot) 2.我是选择了否,可是就是关不掉。

TA的精华主题

TA的得分主题

 楼主| 发表于 2002-4-5 17:38 | 显示全部楼层
我把app.quit和App.Templates("Normal.dot").Save都去掉了,是不会出错,但是VBA编辑器不会自动关掉。 这样存在一个问题,当有word存在时,你把宏修改了,但是当你关掉第一个打开的文档时,又覆盖了刚才修改的normal 模板。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-21 23:01 , Processed in 0.038514 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表