- Вставка картинок из папки
- Вставка картинок по ссылкам
- Экспорт картинок с листа в файлы
- Поиск изображений в 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:\Скачанные картинки\ |
- Добавить комментарий
- 1277 просмотров