0

使用 Excel (Office 2010),我使用相同的页脚和横向打印。我制作了一个宏,将工作簿从纵向更改为横向,但是 Excel / VB 似乎不喜欢使用宏编辑页面的页脚。

您是否能够使用宏、可能使用 VB 代码解决方法或其他方式来编辑页脚?

4

1 回答 1

2

你试过录制宏吗?我清理了这个,但这直接来自 Excel 2003

Sub setFooter()

On Error GoTo HandleErrors 
'@JimmyPena pointed out an msdn example that seems useful to incorporate
Application.PrintCommunication = False 

    With ActiveSheet.PageSetup
        .Orientation = xlLandscape
        .LeftFooter = "What"
        .CenterFooter = "a"
        .RightFooter = "Header"

    End With
Application.PrintCommunication = True 

ExitHere: 
    Exit Sub 

HandleErrors: 
    ' If an error occurs, make sure you reset 
    ' print communications. 
    Application.PrintCommunication = True 
    Resume ExitHere 
    End Sub

除非你有其他我不理解的问题

于 2012-07-16T23:48:07.800 回答