暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

VBA_清空Clipboard数据

VBA语言専攻 2023-04-06
394
分享成果,随喜正能量】诽谤、挫折、失败、疾病等任何形式的痛苦,其实是非常伟大的老师。依靠它,可以看清很多事情的真相,不再盲目地自我膨胀。。
我给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实践经验,全部浓缩在下面的各个教程中:
         
        

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

文章转载自VBA语言専攻,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论