VB6+EXCEL教程第1节,环境的配置及读写demo
haoteby 2024-11-23 16:15 15 浏览
本人使用的是非常精巧的VB6sp6中文版,只有6M。可私信联系索取或者另行下载。
它有以下优点:
一、安装方便,易于携带:从win98(如果有老古董机)到win10全面适用。不挑机器,安装简单。不像有些开发工具,动辄上百M甚至要安装几十G。如果只想做些小工具,完成office开发,做些excel小工具,安装个巨无霸,也太夸张了吧。如果同学们已经有了VB6任何一个版本也可以用。我提供的这个版本并没有什么特别之处,我只是喜欢它绿色精致。
二、绿色小巧,发布简单,适用范围更广。发布就一个exe,不要安装。其他很多插件或者工具都要安装发布,自带一大堆netframework框架、VSTO支持库、可能还要安装证书,选择不同win32或者64系统,对office excel版本也有要求.........
三、无缝衔接。用vb6做个工具,取代vba,升级成本最小,无论是前面学习过操作技巧、公式应用还是VBA开发,重新换VB6开发这些经验都可以用上。VB6也是非常成熟的编程软件,网上大量资源可以利用,请VB6用户或者VC用户写个dll,写个库,也很容易做到。
四、VBA做的作品,总担心源码泄露,由于excel本身防护能力弱,网上破解xls或者xlsm工作簿的工具一大堆,辛苦做了个工具,分分钟就被破解。
如果普通破解被人使用也算了,可是这种破解或者叫暴破,连源码都一起暴露了。这叫人情何堪啊。即使是使用C#/VB.net这样高级的工具做的软件,也担心源码暴露。
VB6虽然小巧,破解难度也比较高,当然所有软件都存在被破解的问题。即使被破解让人免费使用,也不担心源码泄露。这点是不是让人很放心? 如果采用更高级的加密防护机制,提高破解难度,花很大的人力成本,破解这样的工具,估计会让破解者也头疼,划不来啊。
VB是完整意义的编程软件,它可以控制office组件中excel,可以独立于office存在,更可以访问系统文件、网络、数据库。。。。。。
这些事如果让VBA来做,那可太麻烦了。
所以以下VB6+excel教程,可以帮助功能操作用户、公式用户、VBA用户进阶升级,实现更多难以实现或不能实现的任务。
在VB中要想调用Excel,需要打开VB编程环境“工程”菜单中的“引用”项目,并选取项目中的“Microsoft Excel 14.0 object library”项。本人使用office2010版本。由于你的Excel版本不同,所以这个选项的版本号也是不同的。同学们随意使用哪个版本都可以。VB6对任意版本excel都可以读写,excel版本之间的差异几乎可忽略不计。
因为EXCEL是以层次结构组织对象的,其对象模型中含有许多不同的对象元素。
第一层:Application对象,即Excel本身;
第二层:workbooks对象集,指Excel的工作簿文件;
第三层:worksheets对象集,表示的是Excel的一个工作表;
第四层:Cells和Range对象,指向Excel工作表中的单元格。
VB6可以做更华丽的界面,远不是VBA中那个userform简陋窗体可比。
- 上一篇:K40使用的几个技巧
- 下一篇:aardio + VB 快速开发桌面软件
相关推荐
- Chrome OS 41 用 Freon 取代 X11_chrome os atom
-
在刚发布的ChromeOS41里,除了常规的Wi-Fi稳定性提升(几乎所有系统的changelog里都会包含这一项)、访客模式壁纸等之外,还存在底层改变。这一更新中Google移除...
- 苹果iPad Pro再曝光 有望今年六月发布
-
自进入2015年以后,有关大屏iPad的消息便一直不绝于耳,之前就有不少媒体猜想这款全新的平板电脑将会在三月发布,不过可惜的是我么只在那次发布会上看到了MacBookPro。近日@Ubuntu团队便...
- 雷卯针对香橙派Orange Pi 5 Max开发板防雷防静电方案
-
一、应用场景高端平板、边缘计算、人工智能、云计算、AR/VR、智能安防、智能家居、Linux桌面计算机、Linux网络服务器、Android平板、Android游戏机...
- Ubuntu Server无法更新问题解决_ubuntu server not found
-
上周老家的一台运行UbuntuServer的盒子无法连接上了,中秋这两天回来打开,顺手更新一下发现更新报错。提示`E:Releasefileforhttps://mirrors.aliyun...
- 虚幻引擎5正式版发布:古墓丽影&巫师新作采用、新一代实时渲染
-
机器之心报道编辑:杜伟、陈萍虚幻引擎5的目标是「助力各种规模的团队在视觉领域和互动领域挑战极限,施展无限潜能」。...
- AMD Milan-X双路霄龙7773X平台基准测试曝光 CPU缓存总量超1.5GB
-
OpenBenchmarking基准测试数据库刚刚曝光了AMDMilan-X双路霄龙7773X平台的跑分成绩,虽然很快就被撤下,但我们还是知晓了高达1.6GB的总CPU缓存。早些时...
- 全网最新的Dify(1.7.2)私有化离线部署教程(ARM架构)
-
Hello,大家好!近期工作中有涉及到Dify私有化离线部署,特别是针对于一些国产设备。因此特别整理了该教程,实测有效!有需要的小伙伴可以参考下!本文主要针对Dify1.7.2最新版本+国产操作系...
- 在ubuntu下新建asp.net core项目_创建ubuntu
-
本文一步步讲述在ubuntu下用visualstudiocode创建asp.netcore项目的过程。step1:环境操作系统:virtualbox下安装的lubuntu。请不要开启“硬件...
-
- 在晶晨A311D2处理器上进行Linux硬件视频编码
-
在KhadasVIM4AmogicA311D2SBC上,我更多的时间是在使用Ubuntu22.04。它的总体性能还不错,只不过缺少3D图形加速和硬件视...
-
2025-08-26 17:22 haoteby
- Nacos3.0重磅来袭!全面拥抱AI,单机及集群模式安装详细教程!
-
之前和大家分享过JDK17的多版本管理及详细安装过程,然后在项目升级完jdk17后又发现之前的注册和配置中心nacos又用不了,原因是之前的nacos1.3版本的,版本太老了,已经无法适配当前新的JD...
- 电影质量级渲染来了!虚幻引擎5.3正式发布:已开放下载
-
快科技9月8日消息,日前,Unrealengine正式发布了虚幻引擎5.3,带来了大量全方位的改进。...
- 2025如何选购办公电脑?极摩客mini主机英特尔系列选购指南
-
当下,迷你主机的性能越来越强,品类也越来越多。但是CPU是不变的,基本都是AMD和英特尔的。有一个小伙伴在评论区提问,我应该如何在众多机器中选购一台符合自己的迷你主机呢?那今天我们优先把我们的系列,分...
- ubuntu 20.04+RTX4060 Ti+CUDA 11.7+cudnn
-
ububtu添加国内源sudocp/etc/apt/sources.list/etc/apt/sources.list.backupsudovim/etc/apt/sources.lis...
- Linux Mint 18将重新基于Ubuntu 16.04 带来更好硬件支持
-
项目负责人ClementLefebvre在本月6日披露了关于LinuxMint18“Sarah”操作系统的大量信息,包括带来全新扁平化体验的Mint-Y主题。而现在,这款将于年底之前上线的操作...