一个关于 VB6 和 Excel VBA 的问题

如何用 VB6 Class 使用 Excel 中的 Range 方法选择特定的单元格呀,例如:Excel VBA 中 Range("A1:B2").Select ,这种语句在 VB6 Class 中肯定是过不去的,谁可以解释一下其中的原因呀?小弟不胜感激,最好有可以解决问题的例程。实在是感激了。
问题是我需要在特定的单元格写入信息呀?这个如何是好呀?例如我需要在 A2 单元格写入当前日期如何办到呀?在一个 Selection 对象并不是个独立的对象呀,需要事先选定它才会成立呀!

'你在VB6中先添加引用 microsoft excel
Dim exl As new Excel.Application
Dim bk As Excel.Workbook
Dim st As Excel.Worksheet
set exl.visibale=true
set bk=exl.workbooks.add ("相应文件")
set st =bk.worksheets(1)

st.Range( 相应单元).Select 选择

' A2 单元格写入当前日期
st.cells(2,1)=date

'手写代码,可能有字打错也不一定,见谅!
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-24
晕,据我所知VB6中操作excel只能运用selection

一个关于 VB6 和 Excel VBA 的问题
在VB6中使用Excel VBA进行开发时,首先需要添加引用microsoft excel。通过将以下代码添加到项目中:vb Dim exl As New Excel.Application Dim bk As Excel.Workbook Dim st As Excel.Worksheet 设置相应的变量并初始化工作簿和工作表,例如:vb Set sibale = True Set bk = Workbooks.Open("相应文件"...

一个关于 VB6 和 Excel VBA 的问题
'你在VB6中先添加引用 microsoft excel Dim exl As new Excel.Application Dim bk As Excel.Workbook Dim st As Excel.Worksheet set exl.visibale=true set bk=exl.workbooks.add ("相应文件")set st =bk.worksheets(1)st.Range( 相应单元).Select 选择 ' A2 单元格写入当前日期 st.cells(...

excel vba和vb6先学哪个好?
1、vba 和 vb6 可以同时学的,两个语法基本相同,包括先现在的.net也差不多的 2、vb语言相比较其他语言,上手快,代码跟中国式英语类似,相信你只要开始学,就会喜欢上他 vb.net现在确实是不用学了,因为从2005年开始,.net已经成为了过去式——VB2005诞生了,程序语言也在不断进步,所以你不用学...

WPS VBA、Excel VBA与Vb6 Access中的各种尺寸单位详细解析
VBA、Excel VBA与Vb6 Access中尺寸单位详解在VBA编程中,尺寸单位的使用相当多样,包括Twip、Point、Pixel、Inch、Character、Millimeter和Centimeter等。不同环境下的VBA和Access选用的单位有所不同:Excel和Word通常使用Point作为基础单位,而Vb6及Access则更多使用Twip(缇,逻辑英寸的1\/1440)。系统API中,...

WPS VBA、Excel VBA与Vb6 Access中的各种尺寸单位详细解析
VBA提供了多种单位,包括Twip(缇,在Vb6和Access中常见)、Point(磅,Word和Excel的标准)、Pixel(与屏幕分辨率相关)、Inch、Character、Millimeter和Centimeter。不同环境下的默认单位各不相同,例如Excel和Word倾向于使用Point,而Vb6和Access则倾向于Twip,系统API则倾向于Pixel。特别值得注意的是,Vb6...

VB6\/VBA - InStr\/InStrRev 内存溢出,求专业人士解答!
我用VB6运行不报错 但在Excel的VBA中运行则报错 值得说明的是,我的VB6是打了SP5补丁的 尽管你可能不愿意听,但这确实是VB语言的一个Bug,只要字符串中含有如下日文字符(并不是全部日文字符),在进行文本比较时就会出错(二进制比较则不会出错):ゴガギグゲザジズヅデドポベプビパヴボペブピバ...

vb6 引用excel
1:在添加引用的时候,就低不就高。你需要的基本功能,低版本也基本都有;如果实在需要引用高版本,应该在程序运行前,对客户环境进行版本检查。2:如果是商用程序,需要做好测试工作,即你要用不用的Excel版本,验证你的设计。3:反其道而行之,不要用VB调用Excel,而用Excel调用VB制作的DLL。用VB...

vb6.0 或者VBA 实现 改变excel 单元格格式为文本型(急急急急...
sheet1.cells(1,1).NumberFormatLocal = "@"这里的表1是指在VBA中的工程资源管理器里的表1,与表1的名称可以任意修改。在这里可以用循环修改多个单元格。你就是想要这样的效果吧?

在WPS表格、Excel VBA 、 Access VBA 、VB6中使用FileSystemObject来创 ...
在Excel VBA、Access VBA以及VB6编程环境中,FileSystemObject(FSO)是一个强大的工具,用于处理文件和目录操作。创建临时文件的主要步骤包括:首先,创建一个FileSystemObject实例。这为后续操作提供了一个文件系统接口。接着,利用CreateTextFile方法,你可以动态生成一个临时文件。这个文件是自动分配的,通常位于...

VB6.0编制一个程序操作Microsoft Office Excel 2007用了一段时间,现在...
1.Excel与其他软件的兼容性问题,产生冲突的软件会自动在Excel中装插件、加载项,有时候进度过慢会拖累Excel运行速度。解决方法如下:在电脑中打开任务管理器结束相关进程即可解决。2.Excel工作表格里引用了外部数据。例如图片,数据源。解决方法如下:立即停止这样的连接。温馨提示:出现这种情况的用户需要...

相似回答
大家正在搜