> 文章列表 > vba批量修改word内容(vba修改文本文件内容)

vba批量修改word内容(vba修改文本文件内容)

VBA提供了很多对象控件,其中一个文本框是我们经常用到的一个类型,可以实现简单的文本输入,编辑功能

文本编辑过程当中有一个很实用的功能就是撤销和重写,这个功能就是让我们在输入错误的时候进行返回操作,同样VBA也提供了这样的一个函数,本文来介绍一下。

vba批量修改word内容(vba修改文本文件内容)

撤销 UndoAction

解释:取消支持撤消命令的最近一次操作

重写 RedoAction

解释:取消最近的“撤消”操作的效果

vba批量修改word内容(vba修改文本文件内容)

可以应用于窗体对象中,如Form1.UndoAction

并不是所有对象都支持此方法,可以利用属性CanUndo和CanRedo来进行判断是否可以进行撤消和重写操作。

如:

if CanUndo=true then msgbox \"可以撤销\"

if CanRedo=true then msgbox \"可以重写\"

vba批量修改word内容(vba修改文本文件内容)

具体看一下代码实现方法

代码:Private Sub 撤消()If Me.CanUndo = True ThenMe.UndoActionElseMsgBox \"不能撤消\"End IfEnd SubPrivate Sub 重写()If Me.CanRedo = True ThenMe.RedoActionElseMsgBox \"不能重写\"End IfEnd Sub

利用vba预置功能和方法来实现简单操作,是十分方便的,问题是找到解决办法,一切都会变得简单了。

欢迎关注、收藏

---END---