乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在VS2010用vb语言做一个类似Excel的表格

如何在VS2010用vb语言做一个类似Excel的表格

作者:乔山办公网日期:

返回目录:excel表格制作


Dim myExcel As New Excel.Application '定义进程
Dim WorkBook As Excel.Workbook '定义工作簿
Dim Sheet As Excel.Worksheet '定义工作表

'操作
myExcel.Visible = False '不显示excel 程序
WorkBook = myExcel.Workbooks.Add() '
Sheet = WorkBook.Sheets(1) '获得copy第1个工作表的控制句柄

Sheet.Cells(1, 3) = "好人一生幸福" & i '对指定单元格赋值(读信息zd当然也没问题了)Sheet.Cells(1, 3)

VS 软件太大,我没有安装 ,VB6中是可以的,供参考
Dim objExcel As Excel.Application
Dim objWorkBook As Excel.Workbook

Set objExcel = CreateObject("Excel.Application")
Set objWorkBook = objExcel.Workbooks.Add()
objExcel.Visible = False

Dim objSheet As Excel.Worksheet
Set objSheet = objExcel.Worksheets("sheet1")
objSheet.Cells(1,1) = "姓名" '对单元格赋值zhidao
objSheet.Cells(1,2) = Date
objSheet.Cells(1,3) = Time
objWorkBook.SaveAs App.Path & "\a.xls" '保存
objWorkBook.Close
objExcel.Quit
Set objSheet = Nothing
Set objWorkBook = Nothing
Set objExcel = Nothing
同求

'首先通过菜单[项目] -- [添加引用],选择[COM]选项卡,选择“Microsoft Excel XX.0 Object Library”,[确定]。

添加一个按钮:
试试下面的代码:注意版本;先建立以个EXCEL文件保存到c:\下面,我的计算机是安装OFFICE 2010。
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim AppXls As Microsoft.Office.Interop.Excel.Application '声明Excel对象
Dim AppWokBook As Microsoft.Office.Interop.Excel.Workbook '声明工e799bee5baa6e79fa5e98193e78988e69d83332作簿对象
Dim AppSheet As New Microsoft.Office.Interop.Excel.Worksheet '声明工作表对象

AppXls = New Microsoft.Office.Interop.Excel.Application '实例化Excel对象
AppXls.Workbooks.Open("C:\工作簿1.xlsx") '打开已经存在的EXCEL文件
AppXls.Visible = False '使Excel不可见

'AppWokBook = New Microsoft.Office.Interop.Excel.Workbook '实例化工作簿对象
'AppSheet = New Microsoft.Office.Interop.Excel.Worksheet '实例化工作表对象

AppWokBook = AppXls.Workbooks(1) 'AppWokBook对象指向工作簿"C:\学生成绩.xls"
AppSheet = AppWokBook.Sheets("Sheet1") 'AppSheet对象指向AppWokBook对象中的表“Sheet1”,即:"C:\学生成绩.xls"中的表“Sheet1”

'下面举一些例子:
'1、如果不声明工作表对象 AppSheet ,那么应用AppWokBook对象中的表“Sheet1”的语句就是:AppWokBook.Sheets("Sheet1")
'2、如果不声明工作簿对象 AppWokBook ,那么应用"C:\学生成绩.xls"中的表“Sheet1”的语句就是:AppXls.Workbooks("C:\学生成绩.xls").Sheets("Sheet1")

'要读取数据表"Sheet1"中的单元格“A1”的值,到变量S1里
Dim S1 As String
'方法一
S1 = AppXls.Workbooks(1).Sheets("Sheet1").Range("A1").Value
MsgBox(S1)

'方法二
S1 = AppWokBook.Sheets("Sheet1").Range("A1").Value
MsgBox(S1)

'方法三
S1 = AppSheet.Range("A1").Value
MsgBox(S1)

'把数据写入到单元格“H2”,就是第2行第8个单元格
'方法一
AppXls.Workbooks(1).Sheets("Sheet1").Cells(2, 8).Value = "您好!"
S1 = AppXls.Workbooks(1).Sheets("Sheet1").Cells(2, 8).Value '为了验证,读取并显示它
MsgBox(S1)

'方法二
AppWokBook.Sheets("Sheet1").Cells(2, 8).Value = "你们好!"
S1 = AppWokBook.Sheets("Sheet1").Cells(2, 8).Value '为了验证,读取并显示它
MsgBox(S1)

'方法二
AppSheet.Cells(2, 8).Value = "大家好!"
S1 = AppSheet.Cells(2, 8).Value '为了验证,读取并显示它
MsgBox(S1)

'使用完毕必须关闭EXCEL,并退出
AppXls.ActiveWorkbook.Close(SaveChanges:=True)
AppXls.Quit()

'完成此程序,打开EXCEL检查,可以看到在“Sheet1”表的单元格“H2”里是文本“大家好!”

End Sub
End Class

相关阅读

  • <em>vb</em>如何新建excel表

  • 乔山办公网excel表格制作
  • EXCEL里的VBA是脚本语句,不能生成EXE文件zd。 可以在打开文件时,设置EXCEL不可见,效果差不多:Private Sub Workbook_Open()Application.Visible = FalseUserForm1.Show (1)Application.QuitApplica
  • 请高手指教<em>vb.net</em>连接<em>Excel</em>

  • 乔山办公网excel表格制作
  • 嗯,是要这样的,你先确保添加了Excel 2007的引用在解决资源管理器中--右键引用-添加引用-选择Com选项卡- 找到Microsoft Excel12.0 Object library。确定添加然后就是写代码了。这是一个将EXCEl表
  • <em>vb.net</em> 如何<em>获取excel</em>中&

  • 乔山办公网excel表格制作
  • 比如zd从A列到C列 查找位置range("a:c").find("你好").address 就是查找出位置 比如 $a$100 温馨提示:如果不存在会回出错,那么一种方法:你就是前面加一条if application.worksheetfunction.countif(ra
关键词不能为空
极力推荐
  • <em>excel</em>打印预览为什么只显示一部分

  • 因为你的打印方位不对。如果你是2007首先选择视图→分页预览然后调节蓝线,将线刚好包围打印区域,这样你再预览看看应该就没问题了希望能帮到你吧EXCEL打印预览页面显示一半?"

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网