Доброго времени суток, всем. У меня возник такой вопрос в работе. При запуске книги - из папки загружаю изображение в Image: Worksheets("Settings").Image1.Picture = LoadPicture(Environ("tmp") & "\Меню_приветствия.jpg") При выходе их книги - мне нужно выгрузить изображение Я пишу: Worksheets("Settings").Image1.Picture = LoadPicture("") При этом размер сохраненной книги увеличивается на размер изображения. Мне необходимо вернуть размер файла к прежнему виду и выгрузить из книги Изображение. Подскажите, плиз, как это сделать?
У меня я не пойму почему, изображение .jpg 70кб при вставке в image (размер на весь экран) - утяжеляет книгу на 1,8 мб. И после выше указанных действий не возвращает размер файла. Он уже 5 мб, что не очень удобно для пересылки по почте. Может у кого-то есть идеи? Для информации, когда я не загружаю файл при открытии книги и сохраняю с пустым Image - вес файла 1,8мб, что меня уСтраивает.
vikttur! Здравствуйте. Очень смешно )) Хотя от вас, я надеялся получить гораздо более содержательный комментарий! Может это быть связано как-то с файлом, который загружаю, или нет? Я уже попробовал его из новой книги подгрузить и тот же результат. Может проблема еще и в том, что сам файл хранится у меня в модуле книги в виде функции?
Иногда только промахнувшись, понимаешь как ты попал.
Я бы с радостью, но размеры не проходят стандарт. Это при условии, что все вырежу, кроме необходимого. Уже пробовал. Но попытка не пытка - попробую еще...
Вот два файла. Текстовый файл - надо скопировать и вставить в модуль Excel, а в Excel раскомментировать 2 строчки. Запустить. Видно, что файл до первого запуска имеет один размер, а после - на размер изображения больше. Почему? Не понимаю... Книга должна обязательно сохраняться - у меня сохранение происходит автоматически при выходе (BeforeClose). Файлы удалены. Превышение допустимого размера [МОДЕРАТОР]
Иногда только промахнувшись, понимаешь как ты попал.
Андрей, спасибо. К сожалению не получилось, того что хотел. Если свой рисунок не загружаю вообще, то файл 2,7мб, если загружаю, то после выхода из приложения - размер становится 4,6мб. А размер изображения, между тем, 75кб. Только в приложении его размеры W - 1006.5, H - 480.75. Не знаю, что уже делать...Не рационально как-то. А может подскажете, как правильно удалить объект Image при выходе, а при входе его вернуть обратно с нужными параметрами. Может это поможет?
Иногда только промахнувшись, понимаешь как ты попал.
Тогда, увы, не знаю чем помочь, у меня отработало без проблем с изменением размера Image1 (хотя исходная ситуация имела место). Единственная разница, что экспериментировал в своём чистом файле. Может тогда создавать Image на требуемом листе при открытии книги, а потом удалять его при закрытии...
Эмир, даже не знаю с чем это может быть связано. Код никак не связан со значком заголовка окна. Надо код смотреть. Может имеет смысл настройку окна Excel для отображения значка выполнять после создания Image на листе.
Андрей, уже так делал. Буду разбираться дальше. Если не получится, не мог бы я как-то вас попросить посмотреть мой файл, отправив его вам на личную почту? Скинуть e-mail можете мне на e-mail удален [МОДЕРАТОР], если возможно.
Иногда только промахнувшись, понимаешь как ты попал.
Иногда только промахнувшись, понимаешь как ты попал Как точно к вашей ситуации подходит :) Нарушение правил: - файлы удалены; - e-mail из сообщения удален; - прошу убрать адрес из подписи.