摘要:
ref:http://topic.csdn.net/t/20050320/08/3865242.html18 XlFileFormat.xlAddIn Microsoft Office Excel 加载宏(*.xla)6 XlFileFormat.xlCSV CSV (逗号分隔)(*.csv)22 XlFileFormat.xlCSVMac24 XlFileFormat.xlCSVMSDOS23 XlFileFormat.xlCSVWindows-4158 XlFileFormat.xlCurrentPlatformText7 XlFileFormat.xlDBF2 DBF 2... 阅读全文
摘要:
IfActiveWindow.View.SplitSpecial=wdPaneNoneThenActiveWindow.ActivePane.View.Type=wdNormalViewElseActiveWindow.View.Type=wdNormalViewEndIfwdNormalView'普通视图 1wdWebView 'WEB视图 6wdPrintView '页面视图 3手动切换在WORD菜单栏 -> 视图 阅读全文
摘要:
ref :http://www.ozgrid.com/VBA/custom-menus.htmSubcreateMenu()DimcMenu1AsCommandBarControlDimcbMainMenuBarAsCommandBar'DimiHelpMenuAsIntegerDimcbcCutomMenuAsCommandBarControl'(1)Deleteanyexistingone.WemustuseOnErrorResumenextincaseitdoesnotexist.OnErrorResumeNextApplication.CommandBars(" 阅读全文
摘要:
添加一菜单:工具 -> 自定义... -> 命令(tab) -> 重排命令(Btn) -> 工具栏 (Radio Btn) -> 工作表菜单栏 (dropdown list) ->增加(Btn) ->新菜单 (Select) ->确定(Btn) ->更改所选内容 (Btn) -> 这里可以改名、删除、指定宏等给菜单增加子菜单:菜单栏选之前建的 -> 增加 -> 宏 -> 自定义菜单项 -> 确定VBA代码方式增加菜单: Dim cbMainMenuBar As CommandBar Dim cbcCutomMe 阅读全文
摘要:
ref:http://baike.baidu.com/view/1490050.html?fromTaglist此函数的功能是根据给定的程序标识符从注册表找出对应的类标识符 。HRESULT CLSIDFromProgID( LPCOLESTR lpszProgID, LPCLSID pclsid ); lpszProgID [in] 指向类标识符所需的程序标识符长整型指针 。 pclsid [out] 指向返回的类标识符。 例: HRESULT hr; CLSID clsid; hr = CLSIDFromProgID( L"ADOCE.Connection.3.1",& 阅读全文
摘要:
转:http://hi.baidu.com/chankiller/blog/item/aaa4b802438aeffb08fa93f7.html(Active X Test Container,TstCon.exe) 在编activex控件时,可以用到Active X control test container来测试activex控件,这在VisualStudio 6里面是很方便查找的,工具菜单下面就有。但是在visaul studio 2008 里面TSTCON32.exe这个文件却消失了。 那它是没了吗,不是的。而是微软把它放在了例子程序里面,需要自己编译。详细目录:比如我装在... 阅读全文
摘要:
转自:http://blog.163.com/junby2004@126/blog/static/9714233120091105308843/熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它们的主要区别是: 1)组件可以在另一个称为容器(有时也称 阅读全文
摘要:
转自:http://xiangxingchina.iteye.com/blog/914112Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习...... 不讲废话了,实践才是硬道理.第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. 一个是@S 阅读全文
摘要:
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作. 阅读全文
摘要:
转自:http://developer.51cto.com/art/201105/264855.htmJava语言中的volatile变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随 阅读全文