|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.01.2013, 23:20 | #1 |
Регистрация: 26.01.2013
Сообщений: 8
|
Word и фотографии
Добрый вечер! Как можно включить в документ Word фотографии: на один лист по шесть фотографий. Приходится по роду деятельности составлять фотообзор и при этом количество фотографий формируемых в документе может достигать 100 шт.
При этом на эту механическую работу приходится тратить много времени и составлять таблицы и включать каждую фотографию по отдельности. Как можно автоматизировать или хотя бы ускорить эту процедуру??? слышал мнение что наверное простыми средствами Word это не получится и надо писать скрипты Не могли бы вы выскзать свои мнения как можно это решить. Спасибо заранее за внимание и ответы!!! |
27.01.2013, 01:10 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Я когда-то делал такую штуку для магазина: из картинок формировался каталог товаров. Только макросами. Не видя, что должно получиться, могу посоветовать воспользоваться приличным просмотрщиком картинок с функциями генерации разных типов галерей, списков, индексов и т.п. Я давно пользуюсь XnView.
Так вот, есть там функция создания индексного листа. Задаёте количество строк и столбцов на листе, размеры листа и получаете нечто вроде приведённого во вложении. Там есть и другие параметры для настройки. А уже это изображение можно вставлять на страницу с обтеканием за текстом и поверх него в нужных местах писать, что нужно, если есть необходимость. Пока ничего лучше в голову не приходит. Ну а если нет, то придётся писать макрос, но желательно увидеть, что должно получиться в итоге Выдалась свободная минутка и я прикинул как может выглядеть макрос вставки в таблицу в самом простом варианте: Код:
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 27.01.2013 в 07:55. |
27.01.2013, 11:06 | #3 |
Регистрация: 26.01.2013
Сообщений: 8
|
viter.alex спасибо что отозвался. я честно говоря со скриптами на вы поэтому попробую изучить и внедрить что ты прислал. пример того что должно получиться я прикрепил к ответу. таких таблиц может достинать до 50 в одном документе. а по поводу XnView. я так понимаю от объединяет в один jpec файл . а у меня же к каждой фоографии есть обозначение и общая подрисуночная надпись. поэтому чуствую что придется со скриптами придется иметь дело.
Последний раз редактировалось tatram2006; 27.01.2013 в 11:09. |
27.01.2013, 11:42 | #4 |
Регистрация: 26.01.2013
Сообщений: 8
|
viter.alex/ я попробывал ты молочик!!!!!!!!!! это почти то что мне нужно. попробывал в word 2007 и сработало . только вот не много не ссответсвует тому шаблону который я прикрепил . а как его сложно доработать или как?
|
27.01.2013, 22:35 | #5 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Переделал макрос. чтобы результат примерно соответствовал образцу. Код не выкладываю, т.к. он слишком длинный. Файл из приложенного архива извлечь и импортировать в шаблон Normal.dot через меню File→Import... в среде VBA.
В отличие от предыдущего варианта, я сделал не одну таблицу, расположенную на нескольких страницах, а на каждой странице своя таблица
Лучше день потерять — потом за пять минут долететь!©
|
28.01.2013, 01:43 | #6 |
Регистрация: 26.01.2013
Сообщений: 8
|
viter.alex Привет!!! Спасибо огромнейшее ты даже не знаешь как облегчил мне этим жизнь. Это то что мне надо!!! конечно для идеала хорошо было бы чтобы перед тем как вставить запрашивал бы общую надпись внизу которая в принципе для всех фотографий одна и та же И если на каждом листе над каждой фотографией макрос сам ставил бы "а, б, в , г, д,е ".
я даже не знаю как тебя отблагодарить. я хочу чуть чуть денег тебе за твой труд подкинуть, хотя я и не богатый но отблагодарить хочу хотя бы по возможности все таки от души. может я тебе на телефон положу или как можно это сделать??? |
28.01.2013, 10:17 | #7 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Ну что ж, с буквами, так с буквами. Импортировать оба файла из архива. Желательно в Normal.dot. Это не самый простой вариант, но мне так захотелось
Если что-то не работает: доверить доступ к объектной модели VBA (Разработчик→Безопасность макросов)
Лучше день потерять — потом за пять минут долететь!©
|
28.01.2013, 22:00 | #8 |
Регистрация: 26.01.2013
Сообщений: 8
|
Ок по поводу номера так и сделаю...
Тут проблемка есть: я попробывал два файла импортировать и выдает ошибку. включил функцию доверить доступ к объектной модели VBA (Разработчик→Безопасность макросов)....тока все равно вылезает сообщение как в скриншоте??? |
29.01.2013, 01:21 | #9 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Моя вина, не досмотрел. В редакторе VBA меню Tools→References... В списке найти и отметить Microsoft Forms 2.0 Object Library. Повторно импортировать файлы не нужно
Лучше день потерять — потом за пять минут долететь!©
|
29.01.2013, 14:39 | #10 |
Регистрация: 26.01.2013
Сообщений: 8
|
viter.alex привет. че то я поискал и никак не могу найти micrisoft form 2.0/.
там у меня есть microsoft office 12.0 object library и на нем уже галочка стояла. все просмотрел три раза че то я не нашел. у меня стоит word 2007 и 2003 тоже система xp. там не может зависить от системы? или может у меня как то по другому оно называется? вообщем вот на скрине то что я нашел. а пока такое же сообщение выдает no define... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка Фотографии | vetatto | Мультимедиа в Delphi | 3 | 30.12.2011 17:15 |
Форма для фотографии (Word 2003) | KASY | Microsoft Office Word | 4 | 18.10.2011 15:44 |
Фотографии | Vlados1994 | Помощь студентам | 0 | 01.06.2011 00:37 |
Фотографии | maks5 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 17.03.2011 23:48 |
отображение фотографии | вадим-курбатов | Microsoft Office Excel | 2 | 24.09.2009 13:24 |