Вставка имени файла без расширения (Microsoft Word)
Вы можете использовать поле 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 [Вставка имени файла без расширения]
.