Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2009, 13:55   #1
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
Радость рисунок в ячейке

возможно ли вобще такое? чтобы рисунок вставлять в ячейку саму. а не на лист? и как конечно?


=============== примечание модератора ====================

А чего тут невозможного?

У меня на сайте даже есть готовая программа для вставки изображений в ячейки листа Excel:
http://excelvba.ru/programmes/PastePictures


Цитата:
Надстройка позволяет искать в выбранной папке изображения, основываясь на содержимом ячеек таблицы Excel, и производить вставку найденных изображений в соседние ячейки (или в примечания к этим ячейкам).

Кроме того, надстройка умеет скачивать изображения по ссылкам, сохраняя загруженные изображения в заданной папке, и вставлять картинки в примечания к ячейкам.





Особенности надстройки вставки изображений:
  • загрузка изображений по ссылкам (обычная гиперссылка, просто текст ссылки - URL, формула =ГИПЕРССЫЛКА(), и т.п.)
  • поиск картинок в подпапках заданной папки (глубина поиска по подпапкам не ограничена)
  • установка выбранного пользователем размера для вставляемых изображений
  • отображение состояния поиска и вставки изображений (прогресс-бар)
  • вывод результатов обработки таблицы (сколько изображений вставлено, сколько не найдено)
  • добавление гиперссылок к вставляемым изображениям (по щелчку на картинке открывается исходный файл)
  • 2 режима поиска файлов - по точному совпадению имени файла, и по началу имени файла-изображения
  • 2 режима вставки картинок - подгонка размеров под ячейку, или соблюдение пропорций исходного изображения
  • вывод количества файлов в выбранной папке
  • возможность выбора столбца с названиями файлов, и указания номера столбца для вставляемых изображений
  • возможность вставки изображений в комментарии к ячейкам




Запуск вставки изображений выполняется из меню программы (на панели инструментов)

Надстройка вставки картинок в Excel теперь поддерживает обновления - поэтому отныне надстройка будет регулярно получать новые полезные функции.

Новый функционал будет добавляться в надстройку по мере поступления ваших пожеланий.
Если это глупо, но работает, значит это не глупо.

Последний раз редактировалось EducatedFool; 06.10.2012 в 14:58.
Алёна вне форума Ответить с цитированием
Старый 28.04.2009, 13:58   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Рисунок - это объект. Его можно либо "привязать" к ячейке, либо, например, вставить в примечание ячейки. А что Вы имеете ввиду под словами
Цитата:
вставлять в ячейку саму
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 28.04.2009, 13:59   #3
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
По умолчанию

я так думаю, чтобы содержание ячейки содержало рисунок
Если это глупо, но работает, значит это не глупо.
Алёна вне форума Ответить с цитированием
Старый 28.04.2009, 14:10   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

К сожалению, у ячейки нет такого свойства.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 28.04.2009, 14:15   #5
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
По умолчанию

а привязку вы думаете можно сделать?
Если это глупо, но работает, значит это не глупо.
Алёна вне форума Ответить с цитированием
Старый 29.04.2009, 07:44   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Перед тем, как вставлять рисунок (объект), выберите требуемую ячейку. Например:
Код:
[D10].Select
ActiveSheet.Pictures.Insert ("C:\Temp\MyPict.wmf")
В результате, в месте расположения ячейки "D10" будет вставлен рисунок из файла по указанному пути (в скобках подставьте свой путь и имя файла).
Затем, если требуется, измените размеры рисунка (свойства ShapeRange.ScaleWidth и ShapeRange.ScaleHeight). Свойства формата объекта "Перемещать вместе с ячейкой, но не изменять размеры" устанавливается по умолчанию. Если нужно по-другому, измените свойство Placement объекта.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 30.04.2009, 10:16   #7
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
Радость

спасибо! только непонятно с помощью чего это делать, я попробовла макросом запустить, картинка вставилась просто как обычная вставка правда наверх ячейки D10 ...или я что то делала нет так.. объясните тупому ламеру )))
Если это глупо, но работает, значит это не глупо.

Последний раз редактировалось Алёна; 30.04.2009 в 10:40.
Алёна вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DELPHI рисунок Slavik Помощь студентам 5 09.03.2009 00:21
Рисунок Flash Droid Общие вопросы .NET 0 25.09.2008 02:03
Рисунок Артэс Win Api 16 12.06.2008 18:07
Рисунок курсора Fellics{новичок} Помощь студентам 2 25.05.2008 20:04
Рисунок в PopupMenu Witaliy Общие вопросы Delphi 1 03.05.2008 17:35