vba批量修改word内容(vba修改文本文件内容)
VBA提供了很多对象控件,其中一个文本框是我们经常用到的一个类型,可以实现简单的文本输入,编辑功能。
文本编辑过程当中有一个很实用的功能就是撤销和重写,这个功能就是让我们在输入错误的时候进行返回操作,同样VBA也提供了这样的一个函数,本文来介绍一下。
撤销 UndoAction
解释:取消支持撤消命令的最近一次操作
重写 RedoAction
解释:取消最近的“撤消”操作的效果
可以应用于窗体对象中,如Form1.UndoAction
并不是所有对象都支持此方法,可以利用属性CanUndo和CanRedo来进行判断是否可以进行撤消和重写操作。
如:
if CanUndo=true then msgbox "可以撤销"
if CanRedo=true then msgbox "可以重写"
具体看一下代码实现方法
代码:Private Sub 撤消() If Me.CanUndo = True Then Me.UndoAction Else MsgBox "不能撤消" End If End Sub Private Sub 重写() If Me.CanRedo = True Then Me.RedoAction Else MsgBox "不能重写" End If End Sub
利用vba预置功能和方法来实现简单操作,是十分方便的,问题是找到解决办法,一切都会变得简单了。
欢迎关注、收藏
---END---
赞 (0)