百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

VB6安装SystemXLS库教程

haoteby 2024-11-23 16:14 17 浏览

1、SystemXLS库简介

SystemXLS库是为VB6编写的操作Excel的库,也支持其它可调用Com对象的编程语言

特点

不需要安装WPS或者Office

支持32位和64位

无依赖

内置对象列表

(1)、XLSWriter对象 用来生成XLS文件,支持写入单元格,支持定义单元格的格式等

(2)、更多对象待更新

2、获取方法

群文件,找到System.XLS目录,下载最新版本的压缩包


3、安装方法

将压缩文件解压到系统文件夹或其它文件夹中



运行System.XLS注册控件.bat,注册控件




4、测试程序

建立工程


添加公共模块

mXLSLib.bas

Option Explicit

Public Enum XLS_H_Align

HALIGN_GENERAL = 0

HALIGN_LEFT = 1

HALIGN_CENTER = 2

HALIGN_RIGHT = 3

HALIGN_FILL = 4

HALIGN_JUSTIFY = 5

HALIGN_CENTERACCROSS = 6

End Enum

Public Enum XLS_V_Align

VALIGN_TOP = 0

VALIGN_CENTER = 1

VALIGN_BOTTOM = 2

VALIGN_JUSTIFY = 3

End Enum

Public Enum XLS_ColorIndex

ORIG_COLOR_BLACK = 0


CLR_BLACK = 1

CLR_BROWN = 2

CLR_OLIVE_GREEN = 3

CLR_DARK_GREEN = 4

CLR_DARK_TEAL = 5

CLR_DARK_BLUE = 6

CLR_INDIGO = 7

CLR_GRAY80 = 8

CLR_DARK_RED = 9

CLR_ORANGE = 10

CLR_DARK_YELLOW = 11

CLR_GREEN = 12

CLR_TEAL = 13

CLR_BLUE = 14

CLR_BLUE_GRAY = 15

CLR_GRAY50 = 16

CLR_RED = 17

CLR_LITE_ORANGE = 18

CLR_LIME = 19

CLR_SEA_GREEN = 20

CLR_AQUA = 21

CLR_LITE_BLUE = 22

CLR_VIOLET = 23

CLR_GRAY40 = 24

CLR_PINK = 25

CLR_GOLD = 26

CLR_YELLOW = 27

CLR_BRITE_GREEN = 28

CLR_TURQUOISE = 29

CLR_SKY_BLUE = 30

CLR_PLUM = 31

CLR_GRAY25 = 32

CLR_ROSE = 33

CLR_TAN = 34

CLR_LITE_YELLOW = 35

CLR_LITE_GREEN = 36

CLR_LITE_TURQUOISE = 37

CLR_PALE_BLUE = 38

CLR_LAVENDER = 39

CLR_WHITE = 40


CLR_PERIWINKLE = 41

CLR_PLUM2 = 42

CLR_IVORY = 43

CLR_LITE_TURQUOISE2 = 44

CLR_DARK_PURPLE = 45

CLR_CORAL = 46

CLR_OCEAN_BLUE = 47

CLR_ICE_BLUE = 48

CLR_DARK_BLUE2 = 49

CLR_PINK2 = 50

CLR_YELLOW2 = 51

CLR_TURQUOISE2 = 52

CLR_VIOLET2 = 53

CLR_DARK_RED2 = 54

CLR_TEAL2 = 55

CLR_BLUE2 = 56

CLR_SYS_WIND_FG = 57

CLR_SYS_WIND_BG = 58

End Enum

Public Enum XLS_Border

BORDER_NONE = 0

BORDER_THIN = 1

BORDER_MEDIUM = 2

BORDER_DASHED = 3

BORDER_DOTTED = 4

BORDER_THICK = 5

BORDER_DOUBLE = 6

BORDER_HAIR = 7

End Enum

工程菜单->引用,引用图示dll



添加窗体和按钮

双击按钮,加入代码

Private Sub Command1_Click()

Dim DoXLSWriter As XLSWriter


Set DoXLSWriter = New XLSWriter

With DoXLSWriter

.AddAnsSelSheet "Sheet1"


.SetCellValue 1, 1, "Hello!World!"


.Save "Test.xls"

.Close

End With

Set DoXLSWriter = Nothing

End Sub

运行





5 发布

编译成Exe后,拷贝到其它电脑时,需要带上dll文件,由于本dll不支持嵌入绿化清单,需要使用安装工具的注册功能,注册后才能正常使用。

6 免责声明

本Dll并无附带任何形式的明示的或暗示的保证,包括任何关于本Dll的适用性, 无侵犯知识产权或适合作某一特定用途的保证。
在任何情况下,对于因使用本Dll或无法使用本Dll而导致的任何损害赔偿,作者均无须承担法律责任, 即使作者曾经被告知有可能出现该等损害赔偿。作者不保证本Dll所包含的资料,文字、图形、链接或其它事项的准确性或完整性。作者可随时更改本DLL,无须另作通知。
此外,出于某些原因,由用户自己制作、下载、使用的第三方信息数据插件所引起的一切版权问题或纠纷,本Dll概不承担任何责任,也不提供任何明确的或暗示的保证。

相关推荐

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缓存。早些时...

ROS机器人建模_ros机器人硬件搭建

...

全网最新的Dify(1.7.2)私有化离线部署教程(ARM架构)

Hello,大家好!近期工作中有涉及到Dify私有化离线部署,特别是针对于一些国产设备。因此特别整理了该教程,实测有效!有需要的小伙伴可以参考下!本文主要针对Dify1.7.2最新版本+国产操作系...

在ubuntu下新建asp.net core项目_创建ubuntu

本文一步步讲述在ubuntu下用visualstudiocode创建asp.netcore项目的过程。step1:环境操作系统:virtualbox下安装的lubuntu。请不要开启“硬件...

在晶晨A311D2处理器上进行Linux硬件视频编码
在晶晨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主题。而现在,这款将于年底之前上线的操作...