|
Картинка в экселе | ☑ | ||
---|---|---|---|---|
0
Никкккк
12.11.18
✎
14:41
|
Добрый день!Такая проблема: Выгружаю остатки в ексель файл,помимо остаток туда прикрепляется картинка в эксель . Проблема в том, что я вижу картинку,а клиент нет. В чем может быть проблема?
|
|||
1
formista2000
12.11.18
✎
14:43
|
(0) Клиент слепой?
|
|||
2
ZDenis
12.11.18
✎
14:46
|
(0) В настройках Экселя где-то есть галочка "отображать картинки". Иногда случайно на нее натыкаюсь, но не скажу где она
|
|||
3
ZDenis
12.11.18
✎
14:48
|
+2 важно - что именно экселя (ну или опен офиса),а не самого файла
|
|||
4
Никкккк
12.11.18
✎
15:05
|
(3) Да нет,не помогло. А влияет как то то, что картинка хранится у меня на диске во временных файлах?Но в экселе в ячейке написано "Не удается отобразить связанный рисунок. Убедитесь, что ссылка указывает на правильный файл или верное размещение"
|
|||
5
ZDenis
12.11.18
✎
15:15
|
(4) Хе, так если ссылка, то конечно у него ничего не будет
|
|||
6
ДенисЧ
12.11.18
✎
15:16
|
(4) Картинка-то у тебя, а не у клиента... Откуда он её увидит?
|
|||
7
Никкккк
12.11.18
✎
15:16
|
(5) Как быть то тогда?
|
|||
8
Никкккк
12.11.18
✎
15:17
|
(6) Как тогда хранить ее?
|
|||
9
ДенисЧ
12.11.18
✎
15:18
|
(8) Встраивать в файл
|
|||
10
Никкккк
12.11.18
✎
15:20
|
(9) Так у меня картинка сохраняется в папку Temp,а потом вставляется в эксель файл,все как надо
|
|||
11
timurhv
12.11.18
✎
15:23
|
(10) Очистить temp и открыть еще раз excel?
|
|||
12
ZDenis
12.11.18
✎
15:27
|
(10) "а потом вставляется в эксель файл,все как надо" - покажи код
|
|||
13
ZDenis
12.11.18
✎
15:28
|
Вот одна из множества тем Загрузка картинок в excel
|
|||
14
Никкккк
12.11.18
✎
15:29
|
ИмяФайлаКартинки = СохранитьФайлКартинки(ТекСтр.Номенклатура);
Картинка= Книга.ActiveSheet.Pictures.Insert(ИмяФайлаКартинки); Картинка.ShapeRange.LockAspectRatio = true; Картинка.ShapeRange.Left =Range.Left + 1; Картинка.ShapeRange.Top =Range.Top + 1; //Картинка.Width =Range.Width - 1; Картинка.Height =119;//Range.Height - 1; //Картинка.Locked=0; ФайлКартинки =""; //ограничение максимальное по ширине ячейки, вдруг картинка превысит этот размер //Если Картинка.Height>Range.Height Тогда // Картинка.Height =Range.Height; //КонецЕсли; Если Картинка.Width>Range.Width Тогда Картинка.Width = Range.Width-1; КонецЕсли; |
|||
15
Никкккк
12.11.18
✎
15:42
|
Файл вставляется в эксель!На сервере я его вижу,а вот клиент видит вместо этой картинки надпись о том, что картинка не найдена
|
|||
16
Cyberhawk
12.11.18
✎
15:51
|
Третий параметр у метода
|
|||
17
Никкккк
12.11.18
✎
15:52
|
(18) не понял
|
|||
18
Cyberhawk
12.11.18
✎
15:53
|
Shapes.AddPicture надо
|
|||
19
Cyberhawk
12.11.18
✎
15:53
|
Твои ожидания от использования метода Pictures.Insert расходятся с действительностью
|
|||
20
Никкккк
12.11.18
✎
16:12
|
(19) Спасибо!
|
|||
21
Cyberhawk
13.11.18
✎
10:26
|
Ну что там, получилось что-нибудь?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |