提示:其它语言是由 Google 机器翻译的。 你可以访问 English 版本。
登录
x
or
x
x
马上登记
x

or

如何在打印时在Excel工作表中为页眉或页脚添加背景颜色?

我们知道,我们可以将内容或图片添加到工作表的页眉或页脚中,这将在打印时显示。 但是你有没有试过在页眉或页脚中添加背景颜色? 实际上,没有内置函数可以处理它,但在这里我介绍一些实现操作的迂回方式。

通过填充颜色向页眉或页脚添加背景颜色

通过VBA向页眉和页脚添加背景颜色

将工作簿信息插入Excel中的页眉或页脚

如果你有 Kutools for Excel 安装后,你可以申请 插入工作簿信息 用于快速将工作表名称,工作簿名称,工作簿路径和名称或其他信息插入页眉或页脚或单元格的实用程序。 点击60天免费试用!
doc将标题添加到标题8
Kutools for Excel:拥有超过200便利的Excel加载项,可以在60天免费试用,不受限制。

通过填充颜色向页眉或页脚添加背景颜色

1。 点击 页面布局 > 页面设置.
doc将标题添加到标题1

2。 在里面 页面设置 对话框下 保证金 标签,键入 0返回, 排气歧管, 半身裙/裤 页脚 文本框。
doc将标题添加到标题2

3。 点击 OK。 然后选择第一行并单击 主页 > 合并与中心.
doc将标题添加到标题3

3。 继续从中选择颜色 填充color list为合并的单元格添加背景颜色。
doc将标题添加到标题4

4。 重复步骤2和3,将背景颜色添加到所需的页脚行。

现在页面似乎为页眉和页脚添加了背景颜色。
doc将标题添加到标题5


通过VBA向页眉和页脚添加背景颜色

这是一个VBA代码,可以同时快速添加页眉和页脚的背景颜色。

1。 按 Alt + F11键 键启用 Microsoft Visual Basic for Applications 窗口。

2。 点击 插页 > 模块,将代码复制并粘贴到新模块中。

VBA:为页眉和页脚添加背景颜色

Sub FakeHeaderFooter()
'UpdatebyExtendoffice20180628
    Dim I, J As Long
   Dim xRg As Range
    Dim xRow, xCol As Long
    Dim xRows, xCols As Long
    Dim xDivRow, xDivCol As Long
    Dim xTopArr, xButtArr As Variant
    Dim PageSize1, PageSize2 As Integer
    On Error Resume Next
    xTopArr = Array("Top Left", "", "", "Top Center", "", "", "", "")
    xButtArr = Array("Bottom Left", "", "", "Bottom Center", "", "", "", "")
    PageSize1 = 46
    PageSize2 = 8
    With ActiveSheet.PageSetup
        .TopMargin = Application.InchesToPoints(0)
        .BottomMargin = Application.InchesToPoints(0)
        .HeaderMargin = Application.InchesToPoints(0)
        .FooterMargin = Application.InchesToPoints(0)
        .BlackAndWhite = False
    End With
    Set xRg = ActiveSheet.UsedRange
    If xRg Is Nothing Then Exit Sub
    xRows = xRg(xRg.Count).Row
    xCols = xRg(xRg.Count).Column
    If xRows < 46 Then xRows = 46
    If xCol < 8 Then xCol = 8
    xDivRow = Int(xRows / PageSize1)
    xDivCol = Int(xCols / PageSize2)
    If ((xRows Mod PageSize1) > 0) And (xDivRow <> 0) Then xDivRow = xDivRow + 1
    If ((xCols Mod PageSize2) > 0) And (xDivCol <> 0) Then xDivCol = xDivCol + 1
    If xDivRow = 0 Then xDivRow = 1
    If xDivCol = 0 Then xDivCol = 1
    Set xRg = Range("A1").Resize(xDivRow * PageSize1, xDivCol * PageSize2)
    xRow = 1
    xCol = 1
    Cells.PageBreak = xlPageBreakNone
    For I = 1 To xDivRow * PageSize1 Step PageSize1 + 1
        For J = 1 To xDivCol * PageSize2 Step PageSize2
            Cells(I, J).Resize(1, PageSize2) = xTopArr
            Cells(I, J).Resize(1, PageSize2).Interior.ColorIndex = 34
            Cells(I + PageSize1, J).Resize(1, PageSize2) = xButtArr
            Cells(I + PageSize1, J).Resize(1, PageSize2).Interior.ColorIndex = 34
            Rows(I + PageSize1 + 1).PageBreak = xlManual
            Columns(J + PageSize2).PageBreak = xlManual
        Next
    Next
End Sub

doc将标题添加到标题6

3。 按 F5 运行代码的键,然后某些背景颜色已添加到第一行和每个工作表的47th行,将显示为假页眉和页脚。
doc将标题添加到标题7

请注意: 在代码中,您可以更改以下脚本以满足您的需要。

1。 根据需要在字符串中更改页眉和页脚内容:

xTopArr = Array(“Top Left”,“”,“”,“Top Center”,“”,“”,“”,“”)

xButtArr = Array(“Bottom Left”,“”,“”,“Bottom Center”,“”,“”,“”,“”)

2。 在这个sting中更改背景颜色索引:

单元格(I,J).Resize(1,PageSize2).Interior.ColorIndex = 34

单元格(I + PageSize1,J).Resize(1,PageSize2).Interior.ColorIndex = 34


在工作表的每第n行快速插入分页符。

在某些情况下,我们需要手动将分页符插入到每一行或第n行,以便将它们打印为单页,这将是浪费时间。 这里 Kutools for Excel's 插入分页符每行 函数可以通过2步骤快速轻松地在每第n行插入分页符。 点击60天免费试用!
doc插入分页符每一行
Kutools for Excel:拥有超过200便利的Excel加载项,可以在60天免费试用,不受限制。

Kutools for Excel - 最佳办公生产力工具提高80%的生产力

  • 重用: 快速插入 复杂的公式,图表 以及你以前用过的任何东西; 加密单元格 密码; 创建邮件列表 并发送电子邮件...
  • 超级方程式酒吧 (轻松编辑多行文字和公式); 阅读布局 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不丢失数据; 分裂细胞含量; 组合重复的行/列...防止重复的细胞; 比较范围...
  • 选择复制或唯一 行; 选择空行 (所有细胞都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择......
  • 精确复制 多个单元格而不更改公式参考; 自动创建参考 多张表; 插入项目符号,复选框等等......
  • 提取文本,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级过滤器 (将过滤方案保存并应用到其他工作表); 高级排序 按月/周/日,频率等; 特殊过滤器 用粗体,斜体......
  • 结合工作簿和工作表; 根据键列合并表; 将数据拆分为多个表格; 批量转换xls,xlsx和PDF...
  • 超过300强大的功能。 支持Office / Excel 2007-2019和365。 支持所有语言。 在您的企业或组织中轻松部署。 全功能60天免费试用。
kte tab 201905

Office选项卡为Office提供选项卡式界面,使您的工作更轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,Publisher,Access,Visio和Project。
  • 在同一窗口的新选项卡中打开并创建多个文档,而不是在新窗口中。
  • 通过50%提高您的工作效率,每天为您减少数百次鼠标点击!
官方底部
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.