<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>My notes. Заметки на полях. : Office</title><link>http://blogs.technet.com/ru/archive/tags/Office/default.aspx</link><description>Tags: Office</description><dc:language>ru-RU</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Полезные приемы поиска и замены (паттерны, как их называют компьютерщики)</title><link>http://blogs.technet.com/ru/archive/2006/11/11/512660.aspx</link><pubDate>Sat, 11 Nov 2006 09:26:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:512660</guid><dc:creator>Vitaliy Titov</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/ru/comments/512660.aspx</comments><wfw:commentRss>http://blogs.technet.com/ru/commentrss.aspx?PostID=512660</wfw:commentRss><description>&lt;P&gt;Научившись эффективно пользоваться функцией поиска и замены в Ворде можно&amp;nbsp;в разы повысить производительность своей работы, одновременно избавившись от часто присущей офисной работе рутины. Далее по тексту "А" =&amp;gt; "Б" означает поиск и замену буквы А на букву Б.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Избавляемся от лишних пробелов и знаков табуляции&lt;/STRONG&gt;&lt;BR&gt;"^t" =&amp;gt; " " - переводим все знаки табуляции в пробелы&lt;BR&gt;"&amp;nbsp; " =&amp;gt; " " - заменяем два идущих подряд пробела на один, повторяем этот шаг до тех пор, пока поиск не завершится нулевым числом замен (то же самое можно достигнуть за один шаг, используя подстановочные знаки и выражение "( ){2,}" =&amp;gt; " ").&lt;BR&gt;"^p " =&amp;gt; "^p" - убираем пробелы, оставшиеся в началах строк.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Удаляем из текста цифры&lt;/STRONG&gt;&lt;BR&gt;Устанавливаем галочку напротив "Подстановочные знаки".&lt;BR&gt;"[0-9]" =&amp;gt; "" &lt;BR&gt;Аналогичным образом можно, например, изменить форматирование нужного множества символов, выделив поле Замена и указав нужный формат.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Манипулируем частями найденного выражения&lt;/STRONG&gt;&lt;BR&gt;Например, мы хотим заменить выражения типа "50 руб." на аналогичное "$50".&lt;BR&gt;Устанавливаем галочку напротив "Подстановочные знаки".&lt;BR&gt;"([0-9]{1,}) руб." =&amp;gt; "$\1" &lt;BR&gt;Здесь квадратные скобки означают множество допустимых символов [], фигурные скобки {m,n} обозначают число повторений от m до n - в нашем случае одно и более, круглые скобки используются просто для группировки результата - это позволяет перенести найденное число в поле замены используя его номер - \1.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Меняем форматирование части строки поиска&lt;/STRONG&gt;&lt;BR&gt;Например, нам нужно раскрасить слово типтоп так, чтобы тип стало синим, а топ красным по всему тексту. При этом мы не хотим менять цвет слов вроде типовой и стопка.&lt;BR&gt;"типтоп" =&amp;gt; "XYZтипXYZтопXYZ" здесь XYZ - любая невстречающаяся в документе комбинация букв или других символов&lt;BR&gt;"XYZтипXYZ" =&amp;gt; "XYZтипXYZ" + (синий шрифт)&lt;BR&gt;"XYZтопXYZ" =&amp;gt; "XYZтопXYZ" + (красный шрифт)&lt;BR&gt;"XYZ" =&amp;gt; "" удаляем наш разделитель XYZ из текста&lt;/P&gt;
&lt;P&gt;Подробнее об использовании регулярных выражений в Ворде можно прочитать &lt;BR&gt;по-русски: &lt;A href="http://artefact.lib.ru/design/text_khozyainov.shtml" mce_href="http://artefact.lib.ru/design/text_khozyainov.shtml"&gt;http://artefact.lib.ru/design/text_khozyainov.shtml&lt;/A&gt;&lt;BR&gt;по-английски: &lt;A href="http://word.mvps.org/FAQs/General/UsingWildcards.htm" mce_href="http://word.mvps.org/FAQs/General/UsingWildcards.htm"&gt;http://word.mvps.org/FAQs/General/UsingWildcards.htm&lt;/A&gt;&lt;BR&gt;Справочная информация на русском языке доступна здесь: &lt;A href="http://office.microsoft.com/ru-ru/word/HP051894331049.aspx?pid=CH010268641049" mce_href="http://office.microsoft.com/ru-ru/word/HP051894331049.aspx?pid=CH010268641049"&gt;http://office.microsoft.com/ru-ru/word/HP051894331049.aspx?pid=CH010268641049&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Добавьте к этому:&lt;BR&gt;1) Работу со стилями&lt;BR&gt;2) Работу с таблицами и графическим файлами&lt;BR&gt;3) Управление изменениями&lt;BR&gt;4) Работу с полями&lt;BR&gt;5) Интеграцию с почтовыми программами&lt;BR&gt;И вы будете чувствовать себя легко и комфортно при выполнении заданий, ранее пугавших своей сложностью и непонятностью. Желаю успехов!&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=512660" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ru/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.technet.com/ru/archive/tags/Word/default.aspx">Word</category></item><item><title>Полезный макрос - Paste Raw</title><link>http://blogs.technet.com/ru/archive/2006/11/07/paste-raw.aspx</link><pubDate>Tue, 07 Nov 2006 08:29:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:505264</guid><dc:creator>Vitaliy Titov</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/ru/comments/505264.aspx</comments><wfw:commentRss>http://blogs.technet.com/ru/commentrss.aspx?PostID=505264</wfw:commentRss><description>&lt;P mce_keep="true"&gt;Всякий раз, когда я начинаю работать с MS Office на новой машине, первым делом (после отключения персонализирующихся меню) я записываю простенький макрос, позволяющий вставлять в документ текст из других документов и веб-страниц без сохранения форматирования.&lt;/P&gt;
&lt;P&gt;Для MS Word 2007 работает макрос:&lt;BR&gt;Sub PasteRaw()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Selection.PasteAndFormat wdFormatPlainText&lt;BR&gt;End Sub&lt;/P&gt;
&lt;P&gt;Тот же макрос для MS Outlook 2007 выглядит так:&lt;BR&gt;Sub PasteRaw()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Outlook.ActiveWindow.WordEditor.Application.Selection.PasteAndFormat wdFormatPlainText&lt;BR&gt;End Sub&lt;/P&gt;
&lt;P&gt;В последнем случае нужно не забыть добавить в меню Tools\References ссылку на Microsoft Word 12.0 Object Library или заменить константу wdFormatPlainText ее числовым значением 22.&lt;/P&gt;
&lt;P&gt;Для удобства можно добавить кнопку для запуска макроса на Панель быстрого доступа (Quick Access Toolbar) и назначить ей понятное название и картинку.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=505264" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ru/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.technet.com/ru/archive/tags/Word/default.aspx">Word</category><category domain="http://blogs.technet.com/ru/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.technet.com/ru/archive/tags/2007/default.aspx">2007</category><category domain="http://blogs.technet.com/ru/archive/tags/macros/default.aspx">macros</category></item></channel></rss>