Basic как сделать картинку

GoldenAxe
Member
Откуда:
Сообщений: 62
Не получается вставить картинку в UserForm (VBA в Excel) чтобы она просто висела в форме и не выполняла никаких функций. При любой попытке просто вставить ее VBA сообщает что картинку это не возможно, т.к. картинка слишком большая... Хотя весит она всего 4 кб.
Как это можно сделать? orunbek
Member
Откуда: Гималай
Сообщений: 2101
вам как в виде фона или в виде PictureBox?
выложьте картинку и документ, где в UserForm надо вставить энту картинку GoldenAxe
Member
Откуда:
Сообщений: 62
orunbek вам как в виде фона или в виде PictureBox?
выложьте картинку и документ, где в UserForm надо вставить энту картинку
Да как угодно...
Простая форма (UserForm), где надо будет вводить несколько полей (ФИО, телефон, мыло), так вот чтобы около TextBox -ов не писать Lable "ФИО" хочу просто поместить маленькую картинку с "рожей"... выбираю в Toolbox "Image", там выбираю "Customize Image", выбираю картинку на диске, говорю ее "прочитать", а VBA говорит что не может ее подгрузить, т.к. картинка очень большая, хотя размер ее всего 4 кб. orunbek
Member
Откуда: Гималай
Сообщений: 2101
а через PictureBox? GoldenAxe
Member
Откуда:
Сообщений: 62
orunbek а через PictureBox?
А где это?
У меня в ToolBox нет PictureBox...
Может его надо добавить из списка Additional Controls? Но и там такого нет, может он как-то по-другому называется? Antonariy
Member
Откуда: ☭
Сообщений: 61952
Пикчербокс - внутренний контрол VB6, в VBA его не добавишь. Картинка в каком формате? Выложи ее. orunbek
Member
Откуда: Гималай
Сообщений: 2101
в смысле не PictureBox а Image, стандартный элемент из контролов VBA, я через него свободно добавляю картинки любых размеров, вот поэтому и говорил раньше, может выложите картинку и документ в которую она не вставляется GoldenAxe
Member
Откуда:
Сообщений: 62
orunbek в смысле не PictureBox а Image, стандартный элемент из контролов VBA, я через него свободно добавляю картинки любых размеров, вот поэтому и говорил раньше, может выложите картинку и документ в которую она не вставляется

Вот, прикрепил... там эксель и несколько картинок в разном формате...
В свою UserForm я не могу перед вторым и третьим полем вставить картинки мобилы и письма (как-бы "телефон" и "мыло")

Кстати вопрос дополнительный...
Там на первом листе есть города со своими улицами.
Как сделать так, чтобы нижние ComboBox-ы в себя автоматом подгружали первый город, а при выборе города - второй - улицы, относящиеся к этому городу?
К сообщению приложен файл (VBA.rar - 19Kb) cкачать

orunbek
Member
Откуда: Гималай
Сообщений: 2101
вот у меня нормально вставляется
К сообщению приложен файл (VBA.rar - 26Kb) cкачать GoldenAxe
Member
Откуда:
Сообщений: 62
orunbek вот у меня нормально вставляется

Блин... и у меня теперь вставляется... а до этого не вставлялось....

Спасибо все равно! :-))

А по второй части вопроса есть идеи? про КомбоБоксы?

orunbek
Member
Откуда: Гималай
Сообщений: 2101
А насчет автозаугрузки улиц города, ну... обычным способом
грузите города, затем при выборе определенного города грузите улицы этого города а не легче ли в Access это реализовать GoldenAxe
Member
Откуда:
Сообщений: 62
orunbek А насчет автозаугрузки улиц города, ну... обычным способом
грузите города, затем при выборе определенного города грузите улицы этого города а не легче ли в Access это реализовать

Хе-хе :)) Обычным способом... так вот и вопрос что это за способ :))
Если бы я знал - не спрашивал бы...
А Акцесс не подходит, нужно именно в Экселе

VladConn
Member
Откуда:
Сообщений: 18131
Нужно сначала составить коллекцию коллекций или словарь словарей, если базы не хотите. Эти классы найдете в Microsoft Scripting Runtime. Ими пользоватьтся очень легко, а примеров в сети - море. Между сообщениями интервал более 1 года.
ДЕГ
Guest orunbek, у меня та же проблема. Я добавляю картинку с расширением bmp,но все равно файл не вставляется. Размер его не превышает 3 Kb, но выбивает ошибку ("изображение не вставлено, оно слишком большое). Помогите..) Antonariy
Member
Откуда: ☭
Сообщений: 61952
Видимо от bmp у файла только расширение, а внутри gif или png. Нужно открыть его в пейнте и пересохранить еще раз как bmp. Виртуальные форумы   Темы из всех форумов за 3 дня   Мои избранные форумы Использование СУБД   Microsoft SQL Server   Firebird, InterBase   Oracle   Microsoft Access   IBM DB2, WebSphere, IMS, U2, etc   MySQL   PostgreSQL   OLAP и DWH   Sybase ASA, ASE, IQ   Informix   Другие СУБД   FoxPro, Visual FoxPro   Caché   SQLite   NoSQL, Big Data Дискуcсии   Сравнение СУБД   Проектирование БД   Работа   ERP и учетные системы   Разработка информационных систем   Тестирование и QA   Отчетные системы   Просто треп   Наши за рубежом   Сертификация и обучение   Hardware   Управление процессом разработки ИС   Юридические вопросы в ИТ Microsoft.NET   WinForms,.Net Framework   ASP.NET   ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM   WPF, Silverlight   WCF, Web Services, Remoting Программирование   Delphi   C++   Visual Basic   Программирование   Java   Разработка под мобильные платформы   PowerBuilder   Microsoft Office   SharePoint   XML, XSL, XPath, XQuery Web Технологии   PHP, Perl, Python   HTML, JavaScript, VBScript, CSS Администрирование ОС   Windows   Unix-системы   Другие: Mac OS, PalmOS, BeOS, PocketPC SQL.RU   Обсуждение нашего сайта   Вопрос-Ответ   Test
Источник: http://www.sql.ru/forum/347540/kak-vstavit-prostuu-kartinku-v-userform

Закрыть ... [X]

Ответы : Visual Basic.NET: нужно сделать полностью Как правильно сделать доклад для презентации

Basic как сделать картинку Изменение фона (картинки) формы - Visual Basic.NET
Basic как сделать картинку Анимация из двух кадров на Visual T Programmirovanie
Basic как сделать картинку Картинка в кнопке на visual basic - VBBook
Basic как сделать картинку Visual Basic: Анимация - это несложно!
Basic как сделать картинку 4:3 или чёрные полосы по бокам - NaVi Forum - Киберфорум NaVi
Cached Арка из дерева своими руками: изготовление и установка Вкусная килька пряного посола в домашних условиях Горячая линия Одноклассники, служба поддержки Игровые сервера Lineage C4 и Interlude PvP