Как сдеалть фото прайс-лист?

Всего 10 сообщ. | Показаны 1 - 10
Как сдеалть фото прайс-лист?
Отдаю диск с фотками заказчику.
На диске обычно ложу XLS табличку со списком файлов
где заказчик просто вводит количество заказываемых фоток в колонку с соответствущим размером
а MS EXCELL считает цену.

Хочу добавить в XLS табличку маленькое изображение
чтобы выбирать заказчику фотки было удобнее.

Как это сделать автоматически в MS EXCELL
или какая другая программа есть?

Спасибо
Re[gnnbtrn]:
Цитата:

от:gnnbtrn
Отдаю диск с фотками заказчику.
На диске обычно ложу XLS табличку со списком файлов
где заказчик просто вводит количество заказываемых фоток в колонку с соответствущим размером
а MS EXCELL считает цену.

Хочу добавить в XLS табличку маленькое изображение
чтобы выбирать заказчику фотки было удобнее.

Как это сделать автоматически в MS EXCELL
или какая другая программа есть?

Спасибо

Подробнее

А кто мешает в экселе выбрать пункт "Вставить картинку" из меню "Вставить".
(Может быть в русском экселе название этой команды отличается. У меня - английская версия, и, соостветственно: Insert -> Insert picture -> From file)

PS
Не забудьте потом изменить размер картинки. ;)
Re[dunkel]:
Цитата:

от:dunkel
А кто мешает в экселе выбрать пункт "Вставить картинку" из меню "Вставить".
(Может быть в русском экселе название этой команды отличается. У меня - английская версия, и, соостветственно: Insert -> Insert picture -> From file)

PS
Не забудьте потом изменить размер картинки. ;)

Подробнее


Спасибо, но мешет нехватка времени,
если я делаю около сотни фотографий на выбор для клиента
то выбирать руками долго.
хотелось бы автоматизировать сей процесс!
Re[gnnbtrn]:
http://www.exceltip.com/st/Insert_pictures_using_VBA_in_Microsoft_Excel/486.html

Конечно, там вместо hardcoded имени файла надо брать имя файла из таблицы.


Найдено простым: http://www.google.com/search?hl=en&q=insert+picture+in+excel+table

А еще: если хотите всплываюшее окошко: http://www.mrexcel.com/tip089.shtml

и т.д.
Re[vga50]:

Sub Macro1()

sPath = "d:\foto\"

iColFileName = 4
iColFilePic = 6
iFirstRow = 3

Dim fs, f, fc

Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.getfolder(sPath)
Set fc = f.Files

k = 0
For Each file In fc
Cells(iFirstRow + k, iColFileName).Value = file.Name
k = k + 1
Next

For i = iFirstRow To iFirstRow + k - 1
sFilename = Worksheets(1).Cells(i, iColFileName).Value
Cells(i, iColFilePic).Select
ActiveSheet.Pictures.Insert(sPath & sFilename).Select
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Height = 50
Rows(i).RowHeight = 50

Next

End Sub
Re[vga50]:
Цитата:

от:vga50
http://www.exceltip.com/st/Insert_pictures_using_VBA_in_Microsoft_Excel/486.html
Конечно, там вместо hardcoded имени файла надо брать имя файла из таблицы.
Найдено простым: http://www.google.com/search?hl=en&q=insert+picture+in+excel+table
А еще: если хотите всплываюшее окошко: http://www.mrexcel.com/tip089.shtml
и т.д.

Подробнее


Спасибо,
но это все немножко не то
Мне надо вставить картинку в КЛЕТКУ,
а не в ДОКУМЕНТ.
Я тут поискал немножко, нужно делать кучу макосов и т.п.

Наверное, такой документ проще сделать как веб-страничку
с элементами Экселя, но я в этом ни в зуб ногой.

Может кто поможет?
Re[gnnbtrn]:
O как, а кому я макрос наваял? Хоть бы попробовали - именно что в клетки вставляет, правда небыстро. Откройте новую таблицу, вклейте макрос, введите имя фолдера с фотками и запустите макрос.

Укажите фолдер с фотками, желательно превьюхами, а то он закатывает полные картинки, макрос вставит имена всех файлов и рядом картинку высотой 50 пиксов. Высота ряда тоже ставится в 50.
Ряд и колонки для имен и картинок регулируются. Высоту сами меняйте, не нравится увеличение высоты - уберите последнюю строчку одинарной кавычкой.
Re[vga50]:
Цитата:

от:vga50
O как, а кому я макрос наваял? Хоть бы попробовали - именно что в клетки вставляет, правда небыстро. Откройте новую таблицу, вклейте макрос, введите имя фолдера с фотками и запустите макрос.

Укажите фолдер с фотками, желательно превьюхами, а то он закатывает полные картинки, макрос вставит имена всех файлов и рядом картинку высотой 50 пиксов. Высота ряда тоже ставится в 50.
Ряд и колонки для имен и картинок регулируются. Высоту сами меняйте, не нравится увеличение высоты - уберите последнюю строчку одинарной кавычкой.

Подробнее



Ой, простите!
Я не видел вашего поста с макросом, когда добавлял ответ!

Извините пожлуйста, и БОЛЬШОЕ СПАСИБО!!

Сейчас буду пробывать!!!
Re[vga50]:
Цитата:

от:vga50
O как, а кому я макрос наваял? Хоть бы попробовали - именно что в клетки вставляет, правда небыстро. Откройте новую таблицу, вклейте макрос, введите имя фолдера с фотками и запустите макрос.

Укажите фолдер с фотками, желательно превьюхами, а то он закатывает полные картинки, макрос вставит имена всех файлов и рядом картинку высотой 50 пиксов. Высота ряда тоже ставится в 50.
Ряд и колонки для имен и картинок регулируются. Высоту сами меняйте, не нравится увеличение высоты - уберите последнюю строчку одинарной кавычкой.

Подробнее


Это гениально просто!
Все что нужно было сделать - это сделать квадратные превьюшки
и уменьшить их.
Вот что получилось:

Огромное спасибо, vga50!!!
Re[gnnbtrn]:
Удачи!


А квадратные необязательно - скрип делает одинаковую высоту и сохраняет аспект.
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта

Обратная связь

Здесь вы можете оставить свои контактные данные, чтобы мы могли связаться с вами.