Понедельник, 3 августа 2009 г. 12:12:12 (честно, сам удивился!).
Сёдня матюкался по-чёрному, чуть Word не прибил.
Дело в том, что мне иногда нужно делать скриншоты различных программ, а частенько цветом фона является не белый, а например, бежевый. После приведения цветов к оттенкам серого (для чёрно-белой печати) он становится грязно-серым. Обычно спасет такая простая последовательность действий:
1. Оттенки серого;
2. Яркость -10%;
3. Контрастность +20%.
На старой системе у меня эта последовательность была записана в виде макроса Word'а ещё хрен знает, насколько давно. А сегодня понадобилась, так я проценты так и не вспомнил, смотрел по старым скриншотам. Ну, думаю, надо, пока помню, макрос этот записать. Писать собрался, яссно дело, визуально, поскольку свойств в Word'е не знаю :( Так вот, делаю все три действия, проверяю – ни**я. Смотрю код макроса – пустой о_0. Тихонько матерюсь, снова ставлю на запись – опять облом. Чешу в затылке, пробую по-другому, бьюсь об моник головой…
Я полчаса с этой х**нёй мучился, уже и Word перезапускал, и сетовал, что, может, я ему какую-то службу выключил (я любитель вырубать все службы Windows, кроме самых необходимых – благо, необходимый набор уже давно вычислил). А потом до меня стал тихонько доходить небольшой факт, которому я весьма удивился в начале процесса, но не обратил должного внимания.
А именно: Word 2007 предлагает мне не только оттенки серого, но и оттенки любого другого цвета. Это меня удивило, потому как раньше я с таким здесь не встречался.
А причина вот в чём. Я стараюсь не пользоваться форматом
docx (Word 2007), а обхожусь
doc (Word 1997–2003). И, когда я записывал макрос прошлый раз, у меня документ уже был сохранён, как документ Word 1997–2003. И преобразования цвета ограничивались "оттенками серого" и "чёрно-белым".
Уж не знаю, что за недоработка в Word при записи макроса для документа Word 2007, но, когда я сохранил документ как Word 1997–2003, всё сразу же получилось.
Естественно, возникает вопрос: а, может, нужно было просто
сохраниться? Может, макросы записываются лишь для сохранённых документов? Но – нет, я это тоже проверил… потом :)