【分享成果,随喜正能量】*谤诽**、挫折、失败、疾病等任何形式的痛苦,其实是非常伟大的老师。依靠它,可以看清很多事情的真相,不再盲目地自我膨胀。。
我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。另外,为了方便大家学习和应用,我又推出了一部VBA汉英手册,这部手册覆盖了VBA的方方面面,与实际工作衔接度高。
为了更好的完善学员的知识结构,及丰富学员的实践经验,我还会提供给大家更多的VBA工具,有较复杂些的NZ系列工具,较容易些的YZ系列,同时还有MF系列,这个系列是随教程赠送的,里面同样有很多实用技巧提供给大家。MF,YZ,NZ各个系列的工具,在平台上不会公布代码,学员可以根据自己的需要联系我选择。今日给大家介绍的是MF11:VBA_清空Clipboard数据

MF11:VBA_清空Clipboard数据
Clipboard在我的第六套教程《VBA信息信息获取与处理》中有初步的介绍,这套教程是高级教程,但很多学员还没有达到VBA的高级阶段,却往往需要使用这方面的知识了。比如我们在点击复制或者剪切的时候,大量的数据是在剪贴板中了,而从安全角度出发,这不是我们希望的,我们希望数据在粘贴完成后,剪贴板可以清空,这样即保证了内存的最少占用,又可以防止数据的泄露。为了满足广大初级、中级学员的需求,我编写了这个MF11工具,工具中的代码可以单独使用,也可以放在您自己的程序中作为UDF使用,其目的就是可以清空剪贴板。
一 实现的应用场景
对于任意数据,我们在点击复制或者剪切的时候,数据就存储在了剪贴板中了,如下的界面:

我们点击复制:

所选择的区域被虚线保护起来了,表明这个区域的数据已经被复制。此时我们点击剪贴板:

我们会发现刚刚复制的数据。
下面我们用鼠标点击其他任意的单元格进行粘贴操作:

你会发现剪贴板中的数据还是有的。如何能利用VBA清空呢?
二 场景分析及实现
为了保护我的数据安全,同时也可以释放内存,我们需要清空一下剪贴板。在程序的代码中中,我给出了这个操作,让VBA自动完成清空剪贴板。
和我的积木编程思想是一致的,您可以利用这段代码到自己的程序中,或者单独使用都是可以的,工具的代码我只做必要的解释,如果您不是很清楚可以利用我的教程去学习,VBA是面向对象编程的语言,设及到的内容非常之多,把这作为一个模块直接使用,是非常方便的。
三 代码的效果
代码执行后,我们看一下剪贴板的显示:

此时剪贴板处于清空状态的。这就达到了我们的目的
- 代码见程序文件:VBA_清空Clipboard数据.xlsm
- 备注:只要学员获得我所有教程(9套教程+汉英手册)中的三套及以上就可以索获这份资料。
【分享成果,随喜正能量】

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

【分享成果,随喜正能量】喝茶,喝的是日月沐浴之下,山泉滋养之中,一年四季流动的自然之气。喝茶,就是让我们跟随这种草木之性,真正将自己还原到自然之中。 。