Как у меня есть ссылка в текстовом документе на определенные текстовые строки имени файла?

Например, я редактирую документ Word, где имя файла: «Файл 075 - Результат теста 101.doc», и хотел бы использовать только строки «Файл 075», а не полное имя файла в документе Word в качестве автоматическая ссылка / поле, которое обновляется при изменении имени файла.

Как бы вы поступили с этим?

2 ответа2

0

Я думаю, что вы говорите о поле, а не о ссылке, как в гиперссылке. Гиперссылка может иметь отображаемый текст, отличный от ее URL. Поле не может изменить свой отображаемый текст.

0

В слове нет поля или функции для разделения текста и отображения результата. Однако вы можете достичь этого с помощью макроса VBA.

Макрос необходимо будет отправить вместе с документом. Если вы не знакомы с ними, вам также нужно немного почитать тему.

Что-то вроде этого. Закладка "MyBookmark" - это место, где должна отображаться левая часть имени файла.

Dim name As String
name = name + Split( _
    ActiveDocument.Name, "-")(0)

ActiveDocument.Bookmarks("MyBookmark").Range.Text = name

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .