ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

虚心求教印章问题,谢谢!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-10-28 09:03 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

TleJeAaR.rar (6.7 KB, 下载次数: 42)

我想要WORD的盖章啊,如附件里的4个印章,我想有4个按钮,点击不同的按钮盖上不同的印章.我录制了4个宏,但只能在本文件里才能使用,在别的文件里加载本摸板后,运行宏就出错.

请斑竹们出手帮忙修改,等待中……

论坛上有WORD的盖章器http://club.excelhome.net/viewthread.php?tid=29064 ,这个盖章器我已经下载了,里面的印章是程序编出来的,我想用图片做为印章(如附件),我没有办法把它改为我想要的。

请回答的人不要以论坛有WORD盖章器做为答案了,我已经搜索过了也看过了,没有适合的,也没有我能改的。谢谢大家了!!!!!!!!!!!!!!

[此贴子已经被守柔于2005-10-29 5:29:00编辑过]

TA的精华主题

TA的得分主题

发表于 2005-10-28 11:29 | 显示全部楼层

既然楼主把话说到这儿就没法帮你了,

建议楼主用图像图形处理之类软件如Photoshop,Fireworks甚至coreldraw,Illustrator来做一个章,网上有教程的,一会儿就做好了。生成的章图片最好支持透明的如gif,png之类的格式。

TA的精华主题

TA的得分主题

发表于 2005-10-29 05:37 | 显示全部楼层

最近比较忙,见楼主一而再,再而三的重复求助和发贴,有些不悦。

以下代码供大家参考

'* +++++++++++++++++++++++++++++ '* Created By I Love You_Word!@ExcelHome 2001-2-24 5:27:31 '仅测试于System: Windows NT Word: 10.0 Language: 2052 '№ 00072^The Code CopyIn [ThisDocument-ThisDocument]^' '* -----------------------------

Sub InsertShape() Dim LeftPostion As Single, TopPostion As Single, myShape As Shape Dim KeyCon As String '返回当前命令按钮的Caption属性 KeyCon = Application.CommandBars.ActionControl.Caption With Selection '如果光标位置不是插入点状态,则退出(无论选定了文本,图形还是其它) If .Type <> wdSelectionIP Then Exit Sub On Error Resume Next '忽略错误 Application.ScreenUpdating = False '关闭屏幕更新 '取得光标所在的左边距 LeftPostion = .Information(wdHorizontalPositionRelativeToPage) '取得光标所在的上边距 TopPostion = .Information(wdVerticalPositionRelativeToPage) '向光标处插入指定的带格式的自动图文集内容 ActiveDocument.AttachedTemplate.AutoTextEntries(KeyCon).Insert .Range, True '定义一个SHAPE对象,始终是文档最后一个SHAPE索引 Set myShape = ActiveDocument.Shapes(ActiveDocument.Shapes.Count) With myShape '设置SHAPE对象的水平相对位置为页面 .RelativeHorizontalPosition = wdRelativeHorizontalPositionPage '设置SHAPE对象的垂直相对位置为页面 .RelativeVerticalPosition = wdRelativeVerticalPositionPage .Left = LeftPostion '设置左边距 .Top = TopPostion '设置右边距 End With End With Application.ScreenUpdating = True '恢复屏幕更新 End Sub '---------------------- Sub AddControl() Dim myButton As CommandBarButton, myString() As Variant, i As Byte myString = Array("秘印章", "禁印章", "限印章", "绝印章") For i = 1 To 4 Application.CustomizationContext = ActiveDocument.AttachedTemplate Set myButton = Application.CommandBars("Menu Bar").Controls("粘印章(&P)").Controls.Add With myButton .Caption = myString(i - 1) .OnAction = "InsertShape" End With Next End Sub '----------------------

操作方法,无论直接打开该模板(右击:打开)或者以此模板新建(双击打开)等,均在当前文档最右侧的菜单栏中有一个"粘印章(P)"命令,单击此命令,可展开子菜单,选择任一命令,可向当前文档光标所有位置插入指定的印章。

注意:必须在宏安全性为低的条件下;

光标位置,光标状态只限于插入点状态,任意选定文本、符号、图形、表格等将不会插入印章。

96tFJsTM.rar (11.22 KB, 下载次数: 59)

[此贴子已经被作者于2005-10-29 5:42:37编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-10-31 08:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

非常感谢守柔版主的帮忙!也多谢给我帮忙的所有人.

对于我的经常发重复帖表示歉意,希望大家原谅.

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-10-31 08:48 | 显示全部楼层

守柔版主你好,

我刚看了你的作品,但我找不到你在那里定义了那4个印章的名称的,我是新手,看不到,WORD定义那几个图形的名字不象EXCEL那么简单,我找了很久都不知道在那里定义的,请指教.

TA的精华主题

TA的得分主题

发表于 2005-10-31 11:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

以右击/打开我上传给你的这个模板,在“插入/自动图文集/自动图文集”中。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-10-31 12:08 | 显示全部楼层

感谢版主,

我又学到一样新的东西了.谢谢

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-15 21:02 , Processed in 0.035653 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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