用vb6读取指定位置的excel文件

比如说我的excel文件在D:\haha.xls然后用vb建立了个Form1.frm窗体中添加上去以后每次打开我的.exe文件中就显示excel文档成功后再加100悬赏... 比如说我的excel文件在 D:\haha.xls

然后用vb建立了个 Form1.frm 窗体中添加上去

以后每次打开 我的.exe 文件中就显示excel文档

成功后再加100悬赏
展开
 我来答
百度网友26b4462
2009-05-17 · TA获得超过344个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:117万
展开全部
没搞懂,有这需求么?

如果要看全部表格,得用表格控件,可以找个3方控件,也可以直接把excel作为一个对象放到vb中。不过一般没人这么做,因为excel打开表格肯定比自己设计的程序打开后操作方便么?

如果你是想知道怎么用自己的程序操作excel的某些细节,那就看看下面的例子代码。

例子如下:
新建一个工程并在新建的窗体上放置两个TextBox控件和一个CommandButton控件及六个Label控件。
程序代码如下:
Option Explicit
Private Sub Command1_Click()
Dim xObject As Object
′调用Excel 97
Set xObject = CreateObject(“Excel.Sheet")
Set xObject = xObject.Application.ActiveWorkbook.ActiveSheet
xObject.Range(“A1").Value = Text1.Text ′将数值送入Excel 97的A1单元格
xObject.Range(“A2").Value = Text2.Text ′将数值送入Excel 97的A2单元格
xObject.Range(“A3").Formula = “=MAX(A1,A2)" ′将最大值送入A3单元格
xObject.Range(“A4").Formula = “=ATAN(A1/A2)*180/PI()" ′将反正切值送入A4单元格
′显示计算的结果
Label1.Caption = xObject.Range(“A3").Value
Label2.Caption = xObject.Range(“A4").Value
Set xObject = Nothing
End Sub

Private Sub Form_Load()
Text1.Text = “"
Text2.Text = “"
Label1.Caption = “"
Label2.Caption = “"
End Sub

该程序的作用是:首先在两个文本框(Text1和Text2)输入数值并分别将输入的数值送入Excel 97的“A1”和“A2”单元格中,然后用Excel 97中的“Max()”函数将计算的结果送入“A3” 单元格中;用反正切函数“ATAN()”进行计算并将结果送入“A4” 单元格中,最后输出。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式