Имена полных путей в верхних или нижних колонтитулах (Microsoft Excel)
Excel позволяет вставлять множество различных элементов в верхний или нижний колонтитул вашей электронной таблицы (как вы можете видеть в других ExcelTips).
К сожалению, один из элементов, который вы не можете легко добавить, — это полный путь к файлу электронной таблицы. Однако вы можете добавить имя пути к верхнему или нижнему колонтитулу с помощью макроса, например следующего:
Sub DoPath() ' Inserts the file name and path in the footer ' of each worksheet in the active workbook For Each sheet In ActiveWorkbook.Sheets sheet.PageSetup.CenterFooter = ActiveWorkbook.FullName Next sheet End Sub
Чтобы использовать это, просто запустите его, и он добавит полный путь и имя файла вашей электронной таблицы в центральную часть нижнего колонтитула. Он делает это для каждого листа в вашей книге. Если вы хотите, чтобы информация была добавлена в другое место в нижнем или верхнем колонтитуле, вы просто замените часть макроса CenterFooter одним из следующих:
LeftFooter, RightFooter, LeftHeader, CenterHeader или RightHeader.
Как уже отмечалось, указанный выше макрос изменяет верхний или нижний колонтитул для каждого рабочего листа в вашей книге. Если вы хотите изменить только текущий рабочий лист, вы можете использовать следующую сокращенную версию макроса:
Sub DoOnePath() ' Inserts the file name and path in the footer ' of the active worksheet ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName End Sub
Обратите внимание, что в отличие от других элементов, которые вы вставляете в верхний или нижний колонтитул, путь и имя файла, вставленные этими макросами, не являются «динамическими». Таким образом, если вы переместите файл электронной таблицы в другой каталог или сохраните его под другим именем, вам необходимо снова запустить макрос.
Хотя приведенные выше решения отлично работают во всех версиях Excel, если вы используете Excel 2002, вы должны знать, что есть еще более простой способ добавить имя пути в верхний или нижний колонтитул. Microsoft наконец-то услышала запросы пользователей и добавила кнопку в диалоговые окна Header и Footer, которая позволяет вставлять путь и имя файла книги. Выполните следующие действия:
-
Выберите рабочий лист, верхний или нижний колонтитул которого вы хотите изменить.
-
Выберите «Параметры страницы» в меню «Файл». Excel отображает диалоговое окно Параметры страницы.
-
Убедитесь, что выбрана вкладка «Верхний / нижний колонтитул». (См. Рис. 1.)
-
По желанию нажмите кнопку «Пользовательский верхний колонтитул» или «Пользовательский нижний колонтитул». Word отображает диалоговое окно «Верхний колонтитул» или «Нижний колонтитул». (См. Рис. 2.)
-
Поместите точку вставки в поля «Левая часть», «Центральная часть» или «Правая часть» по желанию.
-
Щелкните по кнопке File. (Похоже на папку с файлами с торчащим листом бумаги.) Excel вставляет следующий код в точку вставки:
&[Path]&[File]
-
При печати листа Excel заменяет коды на имя пути и имя файла книги, соответственно.
-
Дважды щелкните ОК, чтобы закрыть оба диалоговых окна.
В отличие от макрорешения, представленного ранее в этом совете, новые коды верхнего и нижнего колонтитула, представленные в Excel 2002, являются динамическими. Если вы переименуете или переместите файл книги, информация в верхнем или нижнем колонтитуле изменится при следующей печати.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2639) применим к Microsoft Excel 97, 2000, 2002 и 2003.