本帖最后由 13907933959 于 2015-6-6 17:29 编辑
前辈、前辈!是成功了!可查找到第一个步骤里面的内容,并替换成了绿色,谁说你不成、你真是太棒了!请你再努把力把余下的步骤完成,就可大功告成呀!辛苦你了、谢谢!
前辈好!我看到这个,不知对你有用否,我看不懂。 查找与替换的基本代码用法之三(批量替换) 功能简介:同时进行多个查找与替换,支持非通配符下的特殊字符的替换。 比如,适用于ISO文件,因组织机构调整,对所有原有部门一次输入后替换为新部门。查找的各个内容之间,用英文逗号分隔(","),查找数量不限。 替换的各个内容之间,用英文逗号分隔(","),替换数量必须等同于查找数量,如是删除某个查找内容,替换中键入""(空空) '* + ++ + + + + + + + + + + + + + + + + + + + + + + + + + + 'AThe CodeCopyIn [ThisDocument-ThisDocument]^' '*--- Private Sub Document_Close() On Error Resume Next Application.CommandBars("Edit").Controls("多个替换").Delete '恢复原有菜单End Sub » Private Sub Document_Open() On ErrorResume Next Dim NewButtonAs CommandBarButton CustomizationContext = ActiveDocument '将自定义组合键和工具命令保存于 活动文档中 '指定CTRL+F为键盘快捷方式 KeyBindings.AddwdKeyCategoryMacro, "MySub", BuildKeyCode(wdKeyControl,wdKeyF) '指定F5为快捷方式 KeyBindings.Add wdKeyCategoryMacro,"MySub", BuildKeyCode(wdKeyF5) Application.CommandBars("Edit").Controls("多个替换").Delete '预防性删除SetNewButton = Application.CommandBars("Edit").Controls.Add(Type:=msoControlButton,Before: = 11) With NewButton .Caption ="多个替换" '命令名称 .Faceld = 100 '命令的 Faceld .Visible = True '可见 .OnAction = "MySub"'指定响应过程名 End With End Sub » Sub MySub() UserForml.ShowEnd Sub » Sub ComReset()'恢复默认设置 Application.CommandBars("Edit").Reset End Sub
|