VBA PageSetup.LeftHeader格式如何工作?

时间:2016-02-01 02:17:59

标签: excel vba excel-vba

我想编写一个函数,根据工作表的名称设置每个工作表的标题/标题。我使用online resource和宏录制器来编写它。但有人可以解释引号和&符号是如何工作的吗?是否始终需要"&"引导格式,并且所有样式都可以在""的一组下进行?

Sub SetAllHeader()
    Dim ws As Worksheet
    Dim wsName As String

    For Each ws In ThisWorkbook.Worksheets
        wsName = ws.name
        ws.PageSetup.LeftHeader = "&""Calibri,Regular""&22&K000000" & wsName
    Next ws

End Sub

我进行了实验并尝试通过

手动清理代码
ws.PageSetup.LeftHeader = "&Calibri,Regular&22&K000000" & wsName

但这确实有所不同。如果可能的话,我想学习并手工编写。

0 个答案:

没有答案