Pull to refresh

Comments 24

Перегонять скриптом в пдф это, конечно, хорошо. Но зачем в цикле открывать приложение, если можно его открыть один раз и только открывать/закрывать документ?

UFO landed and left these words here

Плохо знаком с VBA. Если поможете с таким скриптом то с удовольствием добавлю. Для многих такой подход куда проще будет

Sub main()
 where = ThisDocument.Path + "\"
 'where = "e:\Download\разобрать же 8\разобрать же 7\разобрать же 6\Аниме\Разобрать (4)\"
 what = Dir(where + "*.doc*")
 Do While what <> ""
  If Not (what = ThisDocument.Name And where = ThisDocument.Path) Then
   Documents.Open (where + what)
   Documents(what).ExportAsFixedFormat where + what + ".pdf", wdExportFormatPDF, False
   Documents(what).Close False
  End If
  what = Dir()
 Loop
End Sub

А нельзя ли поставить pdf принтер по умолчанию и распечатать нужные файлы?
Тогда даже VBA не потребуется )

Почему-то все забывают Файл --> Сохранить как.. --> Формат PDF

Хотя если несколько файлов, то так не вполне удобно

Все это конечно здорово. На самом деле без сарказма. Пакет офисных программ MS Office довольно мощный в умелых руках. Но скоро нас всех пересадят на какой нибудь "Мой офис" и будем мы как с чистого листа.

UFO landed and left these words here

В либре при установке перекресной ссылки просто выбираешь "только номер". И все. И так было всегда, сколько я помню. Неужели в ms word все еще нужны какие-то танцы с бубном?

Ну и если в настройках указать "автоназвание" для рисунков, то слово "Рисунок" и номер появляются автоматом при вставке рисунка. Остается дописать только название. Что, в ms word и такой простой вещи нет?

Поражает, как MS нашпиговывает свои продукты функиями, нужнымы едва ли 0.1% пользователей, лепит красивые интерфейсы, но нумерация у них все еще из прошлого века.

Угу, либра зато начинает вытворять чудеса с полусотни страниц в документе, а ворд и с пятью сотнями как-то справляется. А ещё в либре какой-то недоязык формул, и что мешало реализовать поддержку нормального латеха — поди пойми. Всё бы ничего, пока формулы простые и их мало, но бывают ведь сложные и много.

UFO landed and left these words here

Бывает что заказчики и нормоконтроль требуют документ в редактируемом формате doc

UFO landed and left these words here

Есть одна существенная и пока не решенная проблема при ссылках на страницы и рисунки. Это склонение ссылок.

Если https://habr.com/ru/post/651801/#4 (Изменение формата перекрестной ссылки на рисунок (таблицу, раздел, пункт)) не об этом, то опишите пожалуйста проблему подробнее. Самому интересно.

Плохо читал статью. Спасибо! Это может помочь!

UFO landed and left these words here

А ведь ещё латех можно прямо искаропки хранить в гите и не иметь проблем с наличием версий документа и их интеграцией.

Как вариант, я вместо "Рисунок №" писал "Рис.№", и проблема исчезает

UFO landed and left these words here

Иногда это нельзя сделать по требованиям ГОСТ, например, 7.32, который явно требует полное написание названия

Вставляете перекрёстную ссылку вида "Постоянная часть и номер" (вставится "Рисунок 4"), затем постоянную часть (слово "Рисунок") выделяете и нажимаете ctrl+shift+H. Остаётся только "4".

Итог: фраза "... на рисунке Рисунок 4 изображено..." превратится в "...на рисунке 4 изображено..."

А все скрытые куски полей можно всегда посмотреть и поправить через отображение непечатаемых символов (ну или по хоткею ctrl+shift+8 для вордоводов со звёздочкой).

Спасибо за отличное решение! Честно говоря, мне не приходило в голову, что скрытие текста можно так эффективно использовать!

Отличная статья, которая еще долго не потеряет своей актуальности

Sign up to leave a comment.

Articles