Вставка имени файла без расширения (Microsoft Word)
Вы можете использовать поле FILENAME, чтобы вставить имя файла текущего документа в ваш документ. Точный способ использования этого поля описан в других выпусках _WordTips _. Вы можете использовать переключатели полей, чтобы указать, хотите ли вы, чтобы результаты поля включали полный путь к файлу или нет. Однако вы не можете указать, хотите ли вы, чтобы результаты исключали расширение файла.
Один из способов контролировать это — настроить Windows на отображение или скрытие расширений файлов. Вы делаете это в самой Windows, отображая папку на жестком диске и выбирая Инструменты | Параметры папки и отображение вкладки «Просмотр».
Прокрутите список параметров просмотра и убедитесь, что параметр «Скрыть расширения для известных типов файлов» установлен так, как вам нужно. Если флажок снят, Windows (и Word) всегда отображает расширение файла. Если он установлен, то расширение файла не отображается.
Этот подход отлично работает, пока документы просматриваются в вашей системе. Если документ открыт в чужой системе, то в поле FILENAME будет отображаться расширение файла в соответствии с конфигурацией Windows, которую они установили; это может быть недостатком.
Самый простой способ вставить имя файла без расширения — использовать другое поле. Например, вы можете использовать File | Свойства, чтобы установить в поле Заголовок имя документа (введите его вручную) без расширения. Затем вы можете использовать поле DOCPROPERTY, чтобы вспомнить этот заголовок и вставить его в свой документ.
Если вам нужно довольно часто вставлять имя документа, лучше всего это сделать с помощью макроса. Рассмотрим следующий однострочный макрос:
Sub InsertFileName() Selection.InsertBefore Text:=Left(ActiveDocument.Name, _ Len(ActiveDocument.Name) - 4) End Sub
Запустите этот макрос, и имя вашего документа (без расширения файла) будет вставлено перед тем, что выбрано в вашем документе. Макрос проверяет имя документа, а затем удаляет последние четыре символа (точка и расширение файла) из имени. Это то, что вставлено.
Использовать этот подход очень просто, но он не является динамичным. Это означает, что при изменении имени документа текст в документе по-прежнему отражает старое имя документа, а не новое. Чтобы решить эту проблему, просто снова запустите макрос, чтобы вставить новое имя документа в любой точке, где вы хотите, чтобы оно появилось.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (292) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Inserting_a_File_Name_without_an_Extension [Вставка имени файла без расширения]
.