2012-07-16 3 views
0

Excel (Office 2010)에서는 같은 바닥 글과 가로로 인쇄합니다. 통합 문서를 세로에서 가로로 바꾸는 매크로를 만들었지 만 Excel/VB는 매크로가있는 페이지의 바닥 글을 편집하는 것을 좋아하지 않는 것 같습니다.매크로를 사용하여 Excel에서 페이지의 바닥 글 편집

VB 코드 대안을 사용하여 매크로로 바닥 글을 편집 할 수 있습니까?

+0

https://www.google.com/search?q=excel+vba –

답변

2

매크로 기록을 시도 했습니까? 내가 이것을 정리, 그러나 이것은 엑셀에서 직접 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 

당신은 내가 이해하고 있지 않다 다른 문제가 없다면

+0

매크로를 기록하려고했으나 바닥 글에 writting을 기록하지 못했습니다. footer & rls = com.microsoft : en-us & ie = UTF-8 & oe = UTF-8 & startIndex = & startPage = 1 꼬리말이 아니라 다른 모든 것을 기록합니다. –

+0

죄송합니다. 2003 년에 기록한 다음 매크로를 2010 년으로 전송하여 사용해 보았습니다. 왜냐하면 나는 항상 2010 년에 길을 잃어 버렸기 때문입니다. 그러나 매크로, .Futer, .CenterFooter 및 .LeftFooter에서 샘플 바닥 글 중 하나를 선택하면 여전히 표시되지만, 2010 년에 녹음해도 동의합니다. 가난하다) – datatoo

+0

나는 그것을 2010 년에 지쳤다. 그러나 그것은 그것을 녹음하는 것이 나던 것이 이상하다. –