在VB中调用EXCEL

我们写程序时,有很多的功能如果都要自己写会非常的麻烦,比如:我们调用打印和打印预览。如果自己写过的人都会明白,调用还不是太麻烦,但你要如果调整你的打印内容在打印时正好是A4纸中的合适位置,这一点可能会非常的麻烦。不知道大家有没有同感。正因如此,如果调用一些现有的程序来达到一些功能,那么将会变得非常的方便,而EXCEL在这方面具有强大的功能,同时可以说会电脑的人90%都会使用EXCEL,这一点也是它的优势,不必另行特别的培训。为此如果VB能与EXCEL很好的结合使用,那将是一件非常爽的事。所以我写这一篇贴子,供大家参考,希望能给大家一定的帮助。Set xlApp = CreateObjec...
2007-04-17 23:26 | 阅读 1158 次 | 评论 0 条

VB编程控制Windows中文输入法

 在Windows中我们可以用“Ctrl+Shift”键来调入或切换中文输入法,但是这样做每次都是使位于输入法列表顶端的那个输入法首先被调用。通常我们都要连续按好几次“Ctrl+Shift”才能将习惯的输入法调出。我编制了一段小程序,通过它可以把任意一个输入法放在输入法列表的顶端。  它的原理是:使用LoadKeyboardLayout函数可以改变输入法的顺序,只要在第一个参数中传递目标输入法的KeyboardlayoutName,第二个参数用KLF_REORDER就可以了。   例如,aa = LoadKeyboardLayout(″00000409″, KLF_REORDER) 使英...
2007-04-17 23:26 | 阅读 802 次 | 评论 0 条

用VB实现“木马”式隐形运行程序

  在一些系统,为了特定目的,经常要求程序隐藏起来运行,例如DCS(集散控制系统)中的后台监控系统、木马控制程序、源码防拷贝等,以减少被发现、截杀和反汇编的风险。这种功能模块要求程序在运行期间不仅不会在桌面出现,也不允许被操作者从任务管理器列表中发现。 程序隐形的原理    对于一个隐形程序而言,最基本的要求是:    1. 不在桌面出现界面;    2. 不在任务栏出现图标;    3. 程序名从任务管理器名单中消失。    对于上述第一点,可以将Form的Visible属性设为False。    要将图标从任务栏中屏蔽掉,可以把Form的ShowInTaskBar改为False。  ...
2007-04-17 23:25 | 阅读 923 次 | 评论 0 条
最新评论