2025年6月5日

[WORD][VBA] 頁首與頁尾

 Sub ¥¨¶°1()

'

' ¥¨¶°1 ¥¨¶°

'

'

    If ActiveWindow.View.SplitSpecial <> wdPaneNone Then

        ActiveWindow.Panes(2).Close

    End If

    If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _

        ActivePane.View.Type = wdOutlineView Then

        ActiveWindow.ActivePane.View.Type = wdPrintView

    End If

    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=397.7, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=416.05, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=458.6, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=486.95, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=508.2, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=529.45, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=557.8, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=586.15, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=593.25, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=600.35, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=607.4, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=614.5, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=621.6, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=628.7, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=635.75, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(2).SetWidth ColumnWidth:=635.75, RulerStyle:= _

        wdAdjustNone

    Selection.HeaderFooter.LinkToPrevious = Not Selection.HeaderFooter. _

        LinkToPrevious

End Sub

Sub ¥¨¶°2()

'

' ¥¨¶°2 ¥¨¶°

'

'

    If ActiveWindow.View.SplitSpecial <> wdPaneNone Then

        ActiveWindow.Panes(2).Close

    End If

    If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _

        ActivePane.View.Type = wdOutlineView Then

        ActiveWindow.ActivePane.View.Type = wdPrintView

    End If

    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter

    Selection.HeaderFooter.LinkToPrevious = Not Selection.HeaderFooter. _

        LinkToPrevious

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=178.9, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=186, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=207.25, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=221.4, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=242.7, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=249.75, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=271.05, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=292.3, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=320.65, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=341.9, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=356.1, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=370.25, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=377.35, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=384.45, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=391.5, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=398.6, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=405.7, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=419.85, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=426.95, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=434.05, RulerStyle:= _

        wdAdjustNone

    Selection.Tables(1).Columns(3).SetWidth ColumnWidth:=434.05, RulerStyle:= _

        wdAdjustNone

End Sub


[VBA][WORD] 插入分隔符號

 插入分隔符號: 自下頁起

    Selection.InsertBreak Type:=wdSectionBreakNextPage

 插入分隔符號: 接續本頁

    Selection.InsertBreak Type:=wdSectionBreakContinuous