|
1с и Excel вставка картинки программно | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
18.02.19
✎
11:30
|
Добрый день. Подскажите что делать не могу понять. В экселе создаю новый лист и хочу в него добавить картинку. Как бы все нормально добавляется, а если этот файл потом переслать на почту или просто удалить саму картинки с копма именно ту которую вставлял в эксель тогда в экселе на месте картинки отображается не картинка вот это "Не удалось отобразить связанный рисунок. Возможно, этот файл был перемещен или удален."
Как сделать так чтобы помещенная картинка в эксель оставался там и не куда не девался. Вот сам код: Лист.Pictures.Insert(Путь).Select(); |
|||
1
Fish
18.02.19
✎
11:45
|
(0) Вот тут пишут (пост 22):
Обратите внимание:метод .Pictures.Insert в Excel 2010 вставляет не сами картинки, а ссылки на картинки. Если вы потом этот файл с картинками кому-нибудь вышлете по почте, - получателю картинки видны не будут. Лучше использовать другой способ вставки: и дальше ссылка https://www.planetaexcel.ru/forum/index.php?FID=1&PAGE_NAME=read&TID=54037 |
|||
2
KonstantinK90
18.02.19
✎
11:53
|
а есть у каго нибуль перевод на 1с как это сделать?
|
|||
3
Fish
18.02.19
✎
11:57
|
Наверняка эта тема где-то уже обсуждалась. Попробуй поищи.
|
|||
4
KonstantinK90
18.02.19
✎
12:04
|
да блин уже устал искать
|
|||
5
shadow_sw
18.02.19
✎
12:05
|
а если сделать отчет(ТабДок), а потом сохранить в эксель?
|
|||
6
KonstantinK90
18.02.19
✎
12:08
|
создаю новый лист и его програмно заполняю. не получиться через таб док
|
|||
7
SSSSS_AAAAA
18.02.19
✎
12:37
|
Боже мой, какие страдальцы... Все то им выложи на блюдечке...
Лист.Pictures.Insert(Путь, False, True) И никаких .Select() |
|||
8
SSSSS_AAAAA
18.02.19
✎
12:38
|
(2) Не надо это переводить, там совсем про другое.
|
|||
9
SSSSS_AAAAA
18.02.19
✎
12:38
|
(4) Наверное, не то или не там ищешь...
|
|||
10
SSSSS_AAAAA
18.02.19
✎
12:54
|
(0) Пояснение для желающих разобраться:
Different versions of Excel handle this request differently, Excel 2007 will insert the picture as an object, ie embed it in the workbook. Excel 2010 will insert it as a link, which is bad times if you plan on sending it to anyone. You need to change the insert to specify that it is embedded: Insert(Filename:= <path>, LinkToFile:= False, SaveWithDocument:= True) |
|||
11
KonstantinK90
21.02.19
✎
09:22
|
Лист.Pictures.Insert(Путь, False, True). Ошибка - Пишет не верное число параметров
|
|||
12
dk
21.02.19
✎
09:42
|
версия excel какая?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |