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)

相关推荐

  • 怎样使用VBA批量删除word中空行

    在网上复制文本时,很多不必要的空格空行也跟着材料一起被复制粘贴保存了下来,版面就不怎么好看了.而且,材料多时,几十上百页的,要是手动删除,那工程量可够浩大的,有没有什么办法快速批量删除呢?很多人都会使 ...

  • 如何用手机wps修改word文档

    电脑不在身边,急需修改word文档里面的内容?借助手机版wps就可以修改word文档啦!下面向大家介绍一下操作方法: 操作方法 01 首先你的手机要有WPS软件,并把你需要修改的文档存入手机 02 打 ...

  • 如何调整word文档中修订内容的颜色

    在电脑中使用word处理文档的时候,可以对文档进行一些修订.那么如何调整修订内容的颜色呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开一个word文档,如下图所示,可以看到修订内容的颜色为蓝 ...

  • VBA批量替换多个WORD文档中的内容

    要想一下子就替换掉很多个WORD文档中的内容,我们得使用VBA的办法才能实现,下面是方法,请过目。 一、前期准备 下面是具体操作步骤。 A,首先将需要批量替换的多个Word文档放在同一文件夹下面。 B ...

  • Vba全面修改Word段落属性有效代码

    下面的WAPP是事先定义的word文档工程变量。 以下代码为通过VBA代码修改Word段落的缩进、段落间距、行距、分页等。 //段落格式设定 WApp.Selection.ParagraphForma ...

  • Word中VBA编辑器怎么修改代码默认的格式?

    word打开vba发现代码的默认格式不适合自己的操作习惯,字体大小.文字颜色等都不喜欢,想要自己设置,下面我们就来看看详细的教程. 1.首先,打开Word2010的VBA编辑器,输入一段代码. 2.单 ...

  • 按要求使用VBA批量修改数据量非常大的数字号码

    VBA在Excel中的应用非常灵活,可以满足常用函数不可实现的功能,其强大的功能使我们的工作变得非常轻松! 本文,我们来学习一例,如何应用VBA批量修改诸如考号.编号.身份证号等数字号码的批量修改! ...

  • 能够修改Word命令的VBA代码

    在WORD中,我们可以通过修改WORD命令的方法,来方便地为WORD控件指定用户自定义的过程,完成或者转移(禁用)相应的内置方式.它的原理是利用相应宏名来置换过程的方法.在下面的三个部分中,我们可以体 ...

  • 怎么批量修改Word文档中的错别字

    我们在使用Word文档编辑文字的时候,难免会遇到输入错别字的情况,那么怎样才能批量修改文档中的错别字呢?一起来看看吧.1.首先打开电脑,找到桌面上的word文档,双击打开2.如图,进入文档主页面3. ...

  • 怎样批量修改word文档名字(批量命名)

    一堆word文档放在那里,一个个修改名字太麻烦,其实有一款软件---2345好压,可以帮大家批量修改。 方法/步骤 1、首先从电脑上下载2345好压,下载后安装呗 2、安装完成后,双击好压快捷图标,弹 ...