4个回答
展开全部
启动Excel,新建一个宏,粘贴下面代码:
Sub PrnSet()
Dim i, j As Integer
Dim fs As Variant
Dim wb As Workbook
fs = Application.GetOpenFilename(filefilter:="Excel Workbook,*.xls", MultiSelect:=True)
If VarType(fs) = vbBoolean Then MsgBox "没有选取任何文件", vbExclamation: Exit Sub
For i = LBound(fs) To UBound(fs)
Set wb = Application.Workbooks.Open(Filename:=fs(i))
For j = 1 To wb.Sheets.Count
wb.Sheets(j).PageSetup.Orientation = xlLandscape
Next j
wb.Save
wb.Close
Next i
MsgBox "操作完成", vbOKOnly
End Sub
执行该宏,弹出打开文件窗口-定位到你要处理的文件夹-选择所有要处理的文件-打开。
执行结束,所有选择的文件中的所有工作表都被自动设置成横向打印。
注意:文件不能有“写保护”,否则页面设置后不能保存,程序出错。
Sub PrnSet()
Dim i, j As Integer
Dim fs As Variant
Dim wb As Workbook
fs = Application.GetOpenFilename(filefilter:="Excel Workbook,*.xls", MultiSelect:=True)
If VarType(fs) = vbBoolean Then MsgBox "没有选取任何文件", vbExclamation: Exit Sub
For i = LBound(fs) To UBound(fs)
Set wb = Application.Workbooks.Open(Filename:=fs(i))
For j = 1 To wb.Sheets.Count
wb.Sheets(j).PageSetup.Orientation = xlLandscape
Next j
wb.Save
wb.Close
Next i
MsgBox "操作完成", vbOKOnly
End Sub
执行该宏,弹出打开文件窗口-定位到你要处理的文件夹-选择所有要处理的文件-打开。
执行结束,所有选择的文件中的所有工作表都被自动设置成横向打印。
注意:文件不能有“写保护”,否则页面设置后不能保存,程序出错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择左上角 文件—页面设置—横向 即可
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-17
展开全部
文件—打印——设置——页面设置——纸张设置——横向即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |