Советы и cекреты

Советы и cекреты

Илья спрашивает:

У коллеги на компьютере установлен Word 2007, который достался ей от другого сотрудника. Когда она вводит фамилию начальника (например, Иванов) срабатывает автоматика и в конец документа добавляются примерно следующие строки: "Директор ООО "Парус" Иванов Иван Иванович".

То же самое происходит, если написать фамилию начальника отдела. Я хотел бы узнать, как отключить данную функцию?

Это срабатывает функция автозамены.

Можно удалить или изменить подставляемые фрагменты текста.

Подробнее

Антон спрашивает:

Можно ли посмотреть историю созданных (сохраненных) документов в Word 2007? Если да, то как?

По работе приходится создавать и сохранять много документов и, к сожалению, не всегда удается запомнить, куда именно документ какой-либо сохранил. Подскажите, пожалуйста, каким образом можно посмотреть нечто вроде истории созданных (сохраненных) документов с указанием их места расположения?

Антон, однозначно могу сказать, что сам редактор Word не предоставляет такой возможности. Это в большей степени епархия ОС.

Но вы можете самостоятельно узнать местонахождение ваших последних использованных файлов (не только документов), например, таким способом (я использую Total Commander). Зайдите по адресу:

C:\Documents and Settings\NAME_USER\Application Data\Microsoft\Office\Последние файлы\

В этой папке вы увидите список ярлыков для каталогов и файлов. Наведите указатель мыши на любой ярлык и выплывет подсказка с адресом, где этот документ находится.

И еще один совет: вы можете воспользоваться моим шаблоном "Последние файлы", который будет выводить список имен документов по щелчку на кнопке. Вот ссылка:

Список недавно открываемых файлов.

Олег интересуется:

Как реализовать (макрос или, может, автотекст с полем?) вставку кусочка текста с цифрами, которые возрастают по принципу n+1? Например, "бла-бла-бла [71] и бла-бла-бла-бла [72], и еще бла-бла-бла [73]", при этом [^#^#] вставляем нажатием одной комбинации клавиш. Чувствую, что это как-то связано с полем нумерации, но как?

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

Олег, решение подсказал Александр Витер. Он предложил использовать поле последовательной нумерации SEQ. Вот что он написал:

 

Можно сделать элемент автотекста, который содержит в себе поле SEQ и вставлять его куда нужно.

 

Например, код поля можно задать так: { SEQ нумерация \* MERGEFORMAT }. Окружить его квадратными скобками и добавить в автотекст. На этот автотекст поставить сочетание клавиш и все. И таких списков может быть сколько угодно. У меня получалось без проблем использовать 6 таких последовательностей. Они отличаются друг от друга только идентификаторами (в примере идентификатором последовательности является слово «нумерация»)

Если есть вопросы, задавайте.

Постоянный читатель сайта и рассылки Илья недавно задал вопрос:

При сохранении документа word в формат html при открытии документа браузером появляются крякозабры. Причем, независимо от языка. Это происходит с разными браузерами. В чем может быть дело? Office 2007 SP2.

Я не нашелся, что ответить. Но буквально на следующий день Илья самостоятельно обнаружил причину такого поведения. Вот что он сообщил:

 

Проблема оказалась глубже. Есть такая утилита, которая называется "XFilesDialog" - служит для расширения диалоговых окон. Так вот, когда она запущена, то Word при сохранении текста в формате html вносит в документ нечитаемые символы. А лечится это безобразие отключением опции "Обработать и заменить окно диалога офиса".
Пишу Вам на тот случай, если у кого-то возникнет аналогичная ситуация.

Спасибо Илья.


Поступил интересный вопрос от Павла. Он спрашивает:

У меня подключено несколько сетевых принтеров. Можно ли с помощью разных кнопок-макросов печатать на разные предопределенные принтера, а не только на принтер по умолчанию?

Мой соавтор Александр Витер предложил воспользоваться методом ActivePrinter, и я набросал небольшой макрос.

 

Пусть, например, у вас есть сетевой принтер по имени "Полное_Сетевое_Имя_Принтера" (смотрите наименования в настройках печати). Тогда макрос будет следующий:

Подробнее

Игорь задал вопрос:

Есть документ microsoft word. в нем данные такого вида:

83 82.133.71.151:8080

48 82.133.71.152:8080

41 82.133.71.154:8080

как написать макрос или как-то иначе заменить данные на следующий вид:

82.133.71.151:8080

82.133.71.152:8080

82.133.71.154:8080

То есть удалить все данные до пробела вместе с пробелом.

Игорь, вы можете воспользоваться диалоговым окном "Найти и заменить" - «Ctrl+H». В поле "Найти" вставьте вот такое выражение: [0-9]{2}^32. Поле "Заменить" оставьте пустым. Отметьте флажком параметр "Подстановочные знаки". Нажмите кнопку "Заменить все".

^ Наверх