Проблема с макросом ExImPhotoshop
Zigzain / 15.02.2010, 15:05/00:41
Форум:
Проблема с макросом ExImPhotoshop. Макрос работал исправно где-то несколько месяцев. Сейчас появился глюк-прозрачные изображения импортируются в фотошоп на сером фоне! Версия фотошопа- CS3 ничего не делал ни с корелом ни с фотошопом. Обновления не ставил, строки макроса не переписывал. Помогите исправить проблему!
уж сколько раз говорил... скажу ещё раз. Само собой ни чего не происходит, ВСЕМУ ЕСТЬ ПРИЧИНА!!! Для пробы попробуйте просто, без макроса, экспортировать из кореле в PSD любую картинку с прозрачностью, а затем открыть обратно в кореле и в шопе. Если в кореле всё нормально а в шопе будет серый фон, значит нужно разбираться с шопом. К тому же что в слоях в шопе? что за серый фон то, отдельным слоем или как?
Попробовал сделать все как описано: экспорт png с прозрачностью из Корела: ОК, экспорт psd c прозрачностью и слоями из Корела: ОК, Работа макроса - не ОК. В фотошопе открывается файл с одним слоем( не background а просто слой), и серым те области, которые должны быть прозрачными. Открывал промежуточный кореловский файл, создаваемый макросом с папки "C:\Temp\" - прозрачности нет. Все так же серый фон. Удалял старый макрос, который добавлял по инструкции, заменял на новый, только что скачанный- эффекта нет.
Добавлено (15.02.2010, 18:52)
---------------------------------------------
кстати, такая проблема только в одном файле. При работе с новым файлом- все ок. Может быть какая-нибудь проблема со слоями?
Ну вам видней что там у вас со слоями, хоть бы скрин кинули слоёв этого документа в кореле
Очистил от мусора и сделал тестовый файлик.
Добавлено (16.02.2010, 12:37)
---------------------------------------------
Файл http://rghost.ru/998326
Zigzain, у вас фон выставлен в документе, поэтому и без прозрачности
Сегодня возникла проблема с макросом
В связке x3+ cs2 работал без нареканий, но вынуждены были обновиться на cs5
После установки cs5 стал выдавать ошибку при экспорте из корела в фш выскакивает окошко "5 invalid procedure call or argument" хотя файл все-равно передается в фш, обратно принимается без вопросов и проблем. Как побороть надоедливую ошибку. Переставлял макрос — без результатов.
Нужно строку VBA.AppActivate (obj.Name) заменить на 'VBA.AppActivate (obj.Name)
Однако после передачи файла фотошопу, его окно больше не будет активироваться, за исключением момента запуска. А разбираться что бы нормально робило некогда и лень.
Спасибо и на этом, а то уже за весь день достала ошибка
Помогите решить проблему! Как было описано здесь: http://cdrpro.ru/news/2009-08-18-162#ent535
Сообщение: #25 Автор: dwarfdefender (23.12.2009, 09:05)
Все шаги выполняю в точности дохожу до 4 шага
В меню Tools выбираем пункт References. В открывшемся диалоговом окне, в списке, находим строку Adobe Photoshop №версии Object Library. Ставим напротив неё галочку и нажимаем ОК.
Error in loading DLL и все ((( пытался просто запустить как макрос отправляет на исходный скрипт Sub EditInPhotoShop() подкрашивает желтым obj As New Photoshop.Application синим и усе ((( Corel X3 Photoshop CS3
у меня то же самое. печаль моя не знает границ. корел Х5, ФШ ЦС4, виндовс 7 32 бита. Помогите!
artnail, это скорей связано с Win7
Страницы