Вы можете использовать поле FILENAME, чтобы вставить имя файла текущего документа в ваш документ. Точный способ использования этого поля описан в других выпусках WordTips. Вы можете использовать переключатели полей, чтобы указать, хотите ли вы, чтобы результаты поля включали полный путь к файлу или нет. Однако вы не можете указать, хотите ли вы, чтобы результаты исключали расширение файла.

Один из способов контролировать это — настроить Windows на отображение или скрытие расширений файлов. Вы делаете это в Windows, следуя инструкциям на этой странице:

http://windows.tips.net/T012372

Этот подход отлично работает, пока документы просматриваются в вашей системе. Если документ открыт в чужой системе, то в поле FILENAME будет отображаться расширение файла в соответствии с конфигурацией Windows, которую они установили; это может быть недостатком.

Другой способ вставить имя файла без расширения — использовать другое поле. Например, вы можете использовать свойства файла, чтобы сохранить имя файла, введя его вручную без расширения. Затем вы можете использовать поле DOCPROPERTY, чтобы вызвать это конкретное свойство и вставить его в свой документ. Другие WordTips описывают, как создавать и использовать свойства документа.

Если вам нужно часто вставлять статическую копию имени документа, лучший способ сделать это — использовать макрос. Рассмотрим следующий однострочный макрос:

Sub InsertFileName()

Selection.InsertBefore Text:=Left(ActiveDocument.Name, _       Len(ActiveDocument.Name) - 5)

End Sub

Запустите этот макрос, и имя вашего документа (без расширения файла) будет вставлено перед тем, что выбрано в вашем документе. Макрос проверяет имя документа, а затем удаляет последние пять символов (точка и расширение файла) из имени.

Этот подход хорошо работает для четырехсимвольных расширений файлов, таких как DOCX. Если ваши файлы имеют другое количество символов в расширении файла, вам нужно либо изменить код, чтобы убрать правильное количество символов, либо изменить его, чтобы автоматически распознавать, сколько символов содержится в расширении.

Использовать макро-подход очень просто, но он не является динамичным. Это означает, что при изменении имени документа текст в документе по-прежнему отражает старое имя документа, а не новое. Чтобы решить эту проблему, просто снова запустите макрос, чтобы вставить новое имя документа в любой точке, где вы хотите, чтобы оно появилось.

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

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

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

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

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8558) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для пользователей старый интерфейс меню Word здесь:

link: / word-Inserting_a_File_Name_without_an_Extension [Вставка имени файла без расширения].