- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 对Worksheet_SelectionChange事件写入代码后影响Excel剪切、复制粘贴的修正
当在Excel的WorkSheet的SelectionChange事件中写入代码后有可能会影响到Excel的复制、剪切和粘贴功能。有可能会使此功能无效。最近在网上看到一段代码很有帮助,可以解决此问题,对代码进行了一些修改和注释。放到这里大家共享。Worksheet中的代码:Private Sub Worksheet_SelectionChange(ByVal Ta
2008-04-27 18:38:00 2166
原创 更改工作表的CodeName
在ExcelVBA中看到有朋友经常使用Code来判断一个工作表的状态,原因可能是因为Code这个属性所带来的。因为在微软的说明文档中CodenName属性运行时不可更改,是一个只读属性。此属性在运行时真的不可以更改吗? 其实可以找一个变通方法,我找了半天,发现工作表的CodeName应该就是工作表在VBE工程中所在部件的名称,那么我们就可以通过修改此名称来达到修改工作表的CodeNam
2008-04-27 18:36:00 1205
原创 OfficeClassicMneu(For Excel2007)
前段时间做一个Excel2007的小插件,名叫OfficeClassicMneu(For Excel2007),经过这段时间的补充和修改已经基本完成了。 这个插件主要是模仿了一个Excel2003样式的菜单。方便那些从Excel2003升级到Excel2007的朋友使用 #包含了10个Excel常用的工具栏 #对菜单栏的一些菜单命令进行了补充和添加,不仅包含了2003的功能,而且添加
2008-04-27 18:34:00 480
原创 用于Office2007的2003样式菜单
这个工具是用VB6做的一个用于Office2007的COM加载项,包含了Excel、Word和PowerPiont三个组件。主要是模拟了一个Office2003样式的菜单。因为2007版的Officel在用户界面方面有很大的改变,对于那些刚开始使用2007版朋友来说,有很大的不适应。这个插件的目的就是方便那些从Office2003转向使用2007版的朋友使用。 运行效果如下Excel:
2008-04-27 18:32:00 1155
原创 关于清空Office剪切板的方法
关于清空Office剪切板的方法问题,原来好像就有很多的讨论。1、有的大虾认为使用 Application.CutCopyMode = False 就可以了。其实不然,这只是取消剪切或复制模式并清除移动边框。并没有真正的清除剪切板上的数据。数据还是存在的。2、使用API函数程序,代码如下:Private Declare Function apiOpenClipboard Lib "user32"
2008-04-27 18:02:00 6979 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人