读书人

生成Excel文件时出现有关问题

发布时间: 2012-01-14 20:02:35 作者: rapoo

生成Excel文件时出现问题
Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object

Dim N As Integer
N = 3

Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Add
Set oSheet = oBook.Worksheets(1)

oSheet.Range("A1:G1").Select
oSheet.Range("A1:G1").MergeCells = True
oSheet.Range("A1:G1") = "案卷目录"

With oSheet
.cells(2, 1) = "序号"
.cells(2, 2) = "文件编号"
.cells(2, 3) = "责任者"
.cells(2, 4) = "文件材料题名"
.cells(2, 5) = "日期"
.cells(2, 6) = "页次"
.cells(2, 7) = "备注"
End With

oSheet.Range("D2").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
运行时出现错误,它说.HorizontalAlignment = xlCenter要求对象,请问如何解决?

[解决办法]
Rookie_Allen:我试了你的代码,没问题。winxp+excel2002.你可以改成
oSheet.Range("D2").Select
oExcel.visible=true '新加的
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
试试

读书人网 >VB

热点推荐