В MS Word вы можете вставить код поля, чтобы показать имя файла документа с возможностью включать или не включать полный путь.
Я хочу только вставить путь к папке, исключая имя файла.
Макросы не вариант.
Можно ли это сделать?
Есть ли альтернативный код поля?
Есть ли какой-нибудь волшебный недокументированный переключатель на поле FILENAME? (Microsoft, как известно, делала это раньше!)
microsoft-word
path
field-codes
Shevek
источник
источник
Ответы:
Я все еще играю с этим, так как это кажется достаточно разумным, чтобы рассчитывать на то, что я смогу это сделать ... но пока единственный способ, который я нашел, это довольно неприятный обман, вставив поле имени файла с путем и затем примените белый цвет шрифта к тексту (то есть к самому имени файла), и вы получите только путь и блок невидимого текста после него.
Проблема в том, что это может мешать форматированию, и это очень плохо.
- = EDIT = -
Чуть менее грязное решение ...
Если вы не возражаете против наличия макроса в вашем файле normal.dotm и наличия скрытой переменной в вашем документе, то вы можете использовать этот макрос и установить кнопку на вашем быстром доступе для его запуска ... Я пробовал его и он работает с документом без макросов, поэтому самому документу не нужны макросы для использования этого метода, я бы поместил это в свой шаблон normal.dotm ...
А затем просто добавьте код поля
DOCVARIABLE myPath
который при обновлении после запуска макроса выше будет делать именно то, что вы хотели. Конечно, это два или три клика, а не просто обновление, но это означает, что ваш экспортированный документ получает правильный тип поля, и только люди с этим макросом могут сказать, где документ должен храниться :)
источник
К сожалению, нет способа сделать это с полем FILENAME без макроса, поле FILENAME не предлагает опцию пропустить имя файла.
В любом случае, здесь есть макрос для вставки пути к файлу без имени файла для тех, кому это может понадобиться.
источник