Если вы используете код макроса для установки верхнего или нижнего колонтитула, вы можете назначить для них более одной строки. Таким образом, при желании у вас может быть двух- или трехстрочный верхний или нижний колонтитул. Для этого нужно просто включить код Chr (13) в строку, которую вы используете для установки верхнего или нижнего колонтитула. При использовании с кодами команд, обсуждаемыми в других выпусках ExcelTips, это действительно очень мощно.

Например, предположим, что вам нужен центрированный заголовок, включающий название вашей компании в первой строке и сегодняшнюю дату во второй. Вы должны использовать следующий код:

ActiveSheet.PageSetup.CenterHeader = "&C&BAmalgamated Widgets, Inc.&B"

& Chr(13) & "&D"

Обратите внимание на использование кода команды & B, чтобы выделить название компании жирным шрифтом. Второй вариант использования кода команды — отключить полужирный атрибут, чтобы дата не выделялась жирным шрифтом. Также обратите внимание на использование кода команды & C. Помните, что использование кодов команд позиционирования, таких как эти, отменяет размещение. Таким образом, следующий код (который обычно размещает информацию в левой части заголовка) дает те же результаты, что и предыдущий код:

ActiveSheet.PageSetup.LeftHeader = "&C&BAmalgamated Widgets, Inc.&B"

& Chr(13) & "&D"

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (1992 г.) применим к Microsoft Excel 97, 2000, 2002 и 2003.