VBS操作Excel常见方法

EXCEL /

dim oExcel,oWb,oSheet
Set oExcel= CreateObject("Excel.Application")
Set oWb = oExcel.Workbooks.Open("E:\其他\新装电话表.xls")
Set oSheet = oWb.Sheets("Sheet1")
MsgBox oSheet.Range("B2").Value '#提取单元格B2内容
'.....
3、如果是XP系统,可以使用如下代码
Dim objFileDlg
Set objFileDlg = CreateObject("UserAccounts.CommonDialog")
objFileDlg.Filter = "Excel File (*.xls) |*.xls"
If objFileDlg.ShowOpen Then
msgbox "您选择的文件是:" & objFileDlg.FileName & vbCrLf
End If

/vbs如何设置excel横向打印//

vbs如何设置excel横向打印、纸张类型的解决方法如下 :
1、将常量换成相应数值,如下:
Dim woexcel
Set woexcel = CreateObject("Excel.Application")
woexcel.DisplayAlerts = False
woexcel.Visible = True
woexcel.Workbooks.Open ("c:\activex.xlsx")
'将工作表第一张表格设置为活动
woexcel.Worksheets(1).Activate
'设置纸张类型
woexcel.ActiveSheet.PageSetup.PaperSize = 9
'打印方向设置为横向:
woexcel.ActiveSheet.PageSetup.Orientation = 2
2、相关参数的说明:
'xlLandscape 2 横向模式。
'xlPortrait 1 纵向模式。
'xlPaper11x17 17 11 英寸 x 17 英寸
'xlPaperA3 8 A3(297 毫米 x 420 毫米)
'xlPaperA4 9 A4(210 毫米 x 297 毫米)
'xlPaperA4Small 10 A4(小)(210 毫米 x 297 毫米)
'xlPaperA5 11 A5(148 毫米 x 210 毫米)
'xlPaperB4 12 B4(250 毫米 x 354 毫米)
'xlPaperB5 13 A5(148 毫米 x 210 毫米)
3、vba中支持系统常量,但是vbs中没有这些常量,应该换成相应数值,数值可以在vba帮助中查找。


''设置工作表  打印顶端标题///

     '''''oExcel.ActiveSheet.PageSetup.PrintTitleRows = oExcel.ActiveSheet.Rows(1).Address     '''''打印第1行为顶端标题

       ExcelSheet.PageSetup.PrintTitleRows = ExcelSheet.Rows(36).Address         '''''打印第36行为顶端标题

''设置工作表  打印左端标题/

 '''''oExcel.ActiveSheet.PageSetup.PrintTitleColumns = oExcel.ActiveSheet.Columns(A:A).Address    '''''打印A列为左端标题

  ExcelSheet.PageSetup.PrintTitleColumns =ExcelSheet.Columns("A:B").Address          '''''打印A列B列为左端标题

//  VBS控制Excel的一些常见方法://

(一) 使用动态创建的方法

首先创建 Excel 对象,使用ComObj:
oExcel = CreateObject( "Excel.Application" )

1) 显示当前窗口:
oExce

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值