![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 30.05.2019
Сообщений: 36
|
![]()
Нашёл решение неразрешимого казалось бы!
Код:
|
![]() |
![]() |
![]() |
#12 | |
Пользователь
Регистрация: 30.05.2019
Сообщений: 36
|
![]()
@EducatedFool
Попробовал самовольно адаптировать под x64 не получилось! Пример того что я накалякал тут. Посёрфил `Internet`... один чувак пишет: Цитата:
|
|
![]() |
![]() |
![]() |
#13 | |
Регистрация: 17.11.2018
Сообщений: 4
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 | |
Регистрация: 17.11.2018
Сообщений: 4
|
![]() Цитата:
Мне помогли иностранные коллеги с адаптацией файла на 64 bit. На моей копии программы работает, просьба - проверить у себя. Как сказали, не все Long могут быть LongPtr, и используется oleaut32 вместо olepro32 - теперь ошибки "Буфер обмена пуст" нет, и все работает))) Приложил рабочую копию, вдруг кому пригодится. Последний раз редактировалось Maksuron; 23.07.2020 в 06:34. |
|
![]() |
![]() |
![]() |
#15 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
На практике данный функционал где используется?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#16 |
Регистрация: 17.11.2018
Сообщений: 4
|
![]()
Aleksandr H.,
Я веду в excel журнал, и мне нужно прикреплять скриншоты из программы. Делать через заливку фона примечания, о чем есть куча "уроков" от индусов на Ютуб - нереально долго. Макрос на вставку файла, который был в свободном доступе ранее - гораздо удобнее, но каждый раз сначала сохранять файл, потом через макрос его искать и вставлять - тоже не оч. А буфер обмена спасает. Макросом, который был описан в этой теме, пользуюсь давно (собственно, здесь его и взял). Но теперь часто приходится работать в офисе 64 бит, и макрос не работал...До недавней поры) Теперь работает. Последний раз редактировалось Maksuron; 23.07.2020 в 11:56. |
![]() |
![]() |
![]() |
#17 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Просто нажимаете в программе для снятия скриншота не «Скопировать в буфер обмена», а «Сохранить в файл» И в буфере обмена будет полный путь к созданной картинке Останется макросом (простым, из 4 строк) вставить картинку в примечание (первые 2 строки - взять путь из буфера обмена, еще 2 строки - вставить картинку) Можно, конечно, переделать под 64-битный Office (я это делал), но там много сложного кода, - проще не связываться PS: Еще вариант, если программа снятия скриншотов не копирует путь к созданному файлу. В любом случае, созданный файл сохраняется в какую-то одну и ту же папку. Задача макроса упрощается, - достаточно найти самый свежий файл в папке (по дате создания): https://excelvba.ru/code/LastFile |
|
![]() |
![]() |
![]() |
#18 | |
Регистрация: 17.11.2018
Сообщений: 4
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 |
Новичок
Джуниор
Регистрация: 18.03.2021
Сообщений: 1
|
![]()
Maksuron, Спасибо тебе, добрый человек!
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 13.08.2011
Сообщений: 91
|
![]()
Maksuron, спасибо!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
очистка буфера обмена | beegl | Общие вопросы Delphi | 21 | 04.01.2017 11:01 |
Как вставить данные из буфера обмена в ячейки Excel без форматирования данных? | protected_by | Microsoft Office Excel | 2 | 16.12.2013 19:38 |
Hook буфера обмена | rust-02 | Общие вопросы Delphi | 0 | 20.09.2010 19:21 |
Вставка из буфера обмена | volonc | Microsoft Office Excel | 12 | 17.07.2010 19:04 |
Копирование изображения из буфера обмена. | yuran666666 | Win Api | 2 | 24.02.2010 13:39 |