- Вставка картинок из папки
- Вставка картинок по ссылкам
- Экспорт картинок с листа в файлы
- Поиск изображений в Google
- Настройки программы PastePictures
- Дополнительные возможности
- Вставка изображений в несколько столбцов одновременно
- Сжатие изображений перед вставкой
- Вывод дополнительных сведений об изображении
- Проверка на наличие фотографий в папке
- Вставка картинки в ячейку
- Вставка картинки в примечание
- Скопировать гиперссылки с картинок на листе Excel
- Удаление картинок с листа Excel
- Удаление картинок из примечаний
Программный интерфейс (API) надстройки PastePictures (для запуска из макроса)
- Возможные проблемы, и способы их решения
- Вставляется одна и та же картинка во все строки
- Картинка не скачивается по ссылке
- Картинка скачивается, но не вставляется
- Не загружаются картинки по ссылкам
- Картинки смещаются вниз, ближе к концу таблицы
- Excel зависает при нажатии на кнопку Настройки
- Как изменить сразу все картинки на листе
- Проблема сортировки и фильтрации таблицы с картинками
- Переключение между наборами настроек
Программный интерфейс (API) надстройки PastePictures (для запуска из макроса) |
Надстройка PastePictures поддерживает возможность управления из стороннего макроса.
ВНИМАНИЕ: техподдержка не распространяется на вопросы, связанные с запуском надстройки из ваших макросов, а также при запуске из планировщика Windows по расписанию.
В общей инструкции по API надстроек описано:
- как запустить надстройку, и проверить, запущена ли она
- как выполнить основные команды, при запущенной надстройке
- как произвести импорт ранее сохранённых настроек из файла xml
- как программно изменить настройки PastePictures
а также присутствует файл Excel с примерами макросов для этих задач.
Ниже описаны параметры, имеющие отношение только к надстройке PastePictures.
Команды меню, и соответствующие им макросы:
| Пункт меню | Код VBA для выполнения команды |
|---|---|
| Изображения — Вставить картинки из папки | Run "InsertPicsFromFolder" |
| Изображения — Вставить картинки по ссылкам | Run "InsertPicsFromLinks" |
| Изображения — Выбрать и вставить картинку в ячейку | Run "Macro_InsertImageIntoSelection" |
| Изображения — Выбрать и вставить картинку в примечание | Run "Macro_InsertImageIntoComment" |
| Изображения — Сохранить картинки с листа в файлы ... | Run "ExportPictures_FromMenu" |
| Дополнительно — Удалить все картинки — из выделенного диапазона ячеек | Run "DeletePictures", "1" |
| Дополнительно — Удалить все картинки — с активного листа | Run "DeletePictures", "2" |
| Дополнительно — Удалить все картинки — со всех листов книги | Run "DeletePictures", "3" |
| Дополнительно — Удалить все картинки — из всех открытых книг | Run "DeletePictures", "4" |
| Дополнительно — Удалить все примечания с картинками — из выделенного диапазона ячеек | Run "DeleteComments", "1" |
| Дополнительно — Удалить все примечания с картинками — с активного листа | Run "DeleteComments", "2" |
| Дополнительно — Удалить все примечания с картинками — со всех листов книги | Run "DeleteComments", "3" |
| Дополнительно — Удалить все примечания с картинками — из всех открытых книг | Run "DeleteComments", "4" |
| Дополнительно — Вынести гиперссылки с картинок в выделенный столбец | Run "CopyLinksToSelectedColumn" |
| Дополнительно — Сделать гиперссылки в выделенном столбце кликабельными | Run "MakeLinksClickable" |
| Дополнительно — Найти и скопировать файлы в другую папку | Run "CopyPicturesIntoFolder" |
| Дополнительно — Вставить на лист Excel имена файлов из папки — Имена файлов без расширения | Run "PasteFilenames", "1" |
| Дополнительно — Вставить на лист Excel имена файлов из папки — Имена файлов с расширением | Run "PasteFilenames", "2" |
| Дополнительно — Вставить на лист Excel имена файлов из папки — Полные пути к файлам | Run "PasteFilenames", "3" |
| Дополнительно — Вставить на лист Excel имена файлов из папки — C группировкой по артикулу | Run "PasteFilenamesEx" |
| Дополнительно — Поиск недостающих картинок в Google | Run "FindPicturesInInternet" |
| Дополнительно — Заменить картинки в выделенных строках | Run "ReplacePictiresInSelectedRows" |
| Дополнительно — Показать примеры использования программы | Run "ShowUsageExample" |
Параметры настроек, и их значения по умолчанию:
| Описание параметра | Название параметра | Значение по умолчанию |
|---|---|---|
| Первая ячейка с именем файла | TextBox_FirstCell | B2 |
| В какой столбец вставлять картинки | ComboBox_PicturesColumn | 3 «C» |
| В какой столбец вставлять примечания с картинками | ComboBox_CommentsColumn | 4 «D» |
| Отступ от границ ячейки, в пикселах | ComboBox_Padding | 2 |
| Добавлять гиперссылки (да / нет) | CheckBox_AddHyperlinks | False |
| Вставлять картинки в ячейки (да / нет) | CheckBox_Cells | True |
| Вставлять картинки в примечания (да / нет) | CheckBox_Comments | False |
| Сжимать изображения (да / нет) | CheckBox_CompressImages | True |
| Выравнивание картинки | TextBox_PicturePosition | 1 |
| Привязка картинок к ячейкам (1 / 2/ 3) | ComboBox_Placement | 2 |
| В какой столбец вставлять гиперссылки | ComboBox_HyperlinksColumn | 2 «B» |
| OptionButton_SM_CellTextInFilename | False | |
| OptionButton_SM_FilenameInCellText | False | |
| OptionButton_SM_Equal | True | |
| ComboBox_ImageSizeOriginalColumn | 9 «I» | |
| ComboBox_ImageSizeNewColumn | 10 «J» | |
| ComboBox_ImagesCountColumn | 11 «K» | |
| ComboBox_DownloadedFilenames_Column | 12 «L» | |
| ComboBox_ImageFilenameColumn | 13 «M» | |
| CheckBox_ExportAllPictures | True | |
| ComboBox_ExportPicturesColumn | 3 «C» | |
| ComboBox_ExportFilenamesColumn | 2 «B» | |
| ComboBox_Export_FileSize | 8 «H» | |
| ComboBox_Export_ImageName | 9 «I» | |
| ComboBox_Export_ImageFilename | 10 «J» | |
| CheckBox_AdjustRowHeight | True | |
| CheckBox_LockAspectRatio | True | |
| CheckBox_FixedImageWidth | True | |
| Максимальная ширина картинки | SpinButton_W | 85 |
| Максимальная высота картинки | SpinButton_H | 60 |
| Максимальная ширина картинки в примечании | SpinButton_WComm | 250 |
| Максимальная высота картинки в примечании | SpinButton_Hcomm | 150 |
| ComboBox_SubfolderNameColumn | 2 «B» | |
| ComboBox_SubfolderFilenamesFirstColumn | 16 «P» | |
| CheckBox_FI_AutoSearchRun | True | |
| CheckBox_FI_SearchIf_FilenameButPucture | True | |
| CheckBox_FI_AnyImageSize | True | |
| CheckBox_FI_AutoGotoNext | True | |
| CheckBox_FI_LEFT_PasteImage | True | |
| CheckBox_FI_LEFT_CopyImage_PicturesFolder | True | |
| CheckBox_FI_LEFT_UseFullSizeImage | True | |
| CheckBox_FI_RIGHT_PasteImage | True | |
| CheckBox_FI_RIGHT_CopyImage_PicturesFolder | True | |
| Поиск картинок в Google: маска поискового запроса | TextBox_FI_QueryMask | {filename} |
| ComboBox_FI_count_W | 6 | |
| ComboBox_FI_count_H | 3 | |
| ComboBox_FI_margin | 10 | |
| SpinButton_FI_H_min | 50 | |
| SpinButton_FI_W_min | 50 | |
| SpinButton_FI_H_max | 4000 | |
| SpinButton_FI_W_max | 4000 | |
| Вставлять картинку в несколько ячеек по вертикали (кол-во ячеек) | ComboBox_CELLScount | 1 |
| CheckBox_ShowFolderInfo | True | |
| Папка там же, где файл Excel (в режиме поиска картинок в папке) | CheckBox_UseCurrentFolder | False |
| Папка с изображениями | TextBox_PicturesFolder | D:\Изображения\ |
| Папка там же, где файл Excel (загрузка картинок по ссылкам) | CheckBox_UseCurrentFolder2 | False |
| Папка для загружаемых по ссылкам картинок | TextBox_DownloadFolder | D:\Скачанные картинки\ |
- Добавить комментарий
- 1527 просмотров










