Cжать рисунки средствами VBA
Добавлено: 17 янв 2009, 15:29
Задача: сжать рисунки о офисном файле (в частности, в книге Excel) средствами VBA
(на панели Настройка изображения есть кнопочка Сжатие рисунков)
Проблема: макрорекордер ничего не пишет (ни в Office 2003, ни в 2007-м)
У объектов типа IPicture, IPictureDisp, Shape нет соотвествующих методов и свойств. (по крайней мере, найти мне не удалось)
Поиск ничего не дал - на других форумах видел пару аналогичных вопросов - но без ответов...
Скорее всего, функция оптимизации изображения находится в общей для всех офисных программ библиотеке
(либо в exe-файле программы Microsoft Office Picture Manager)
Знать, хотя бы, в какой библиотеке искать эту функцию...
Должно же быть возможно выполнить это действие средствами VBA.
SendKeys использовать не хочется...
(на панели Настройка изображения есть кнопочка Сжатие рисунков)
Проблема: макрорекордер ничего не пишет (ни в Office 2003, ни в 2007-м)
У объектов типа IPicture, IPictureDisp, Shape нет соотвествующих методов и свойств. (по крайней мере, найти мне не удалось)
Поиск ничего не дал - на других форумах видел пару аналогичных вопросов - но без ответов...
Скорее всего, функция оптимизации изображения находится в общей для всех офисных программ библиотеке
(либо в exe-файле программы Microsoft Office Picture Manager)
Знать, хотя бы, в какой библиотеке искать эту функцию...
Должно же быть возможно выполнить это действие средствами VBA.
SendKeys использовать не хочется...