Вход | Регистрация



Картинка в экселе

Картинка в экселе
Я
   Никкккк
 
12.11.18 - 14:41
Добрый день!Такая проблема: Выгружаю остатки в ексель файл,помимо остаток туда прикрепляется картинка в эксель . Проблема в том, что я вижу картинку,а клиент нет. В чем может быть проблема?
 
 
   formista2000
 
1 - 12.11.18 - 14:43
(0) Клиент слепой?
   ZDenis
 
2 - 12.11.18 - 14:46
(0) В настройках Экселя где-то есть галочка "отображать картинки". Иногда случайно на нее натыкаюсь, но не скажу где она
   ZDenis
 
3 - 12.11.18 - 14:48
+2 важно - что именно экселя (ну или опен офиса),а не самого файла
   Никкккк
 
4 - 12.11.18 - 15:05
(3) Да нет,не помогло. А влияет как то то, что картинка хранится у меня на диске во временных файлах?Но в экселе в ячейке написано "Не удается отобразить связанный рисунок. Убедитесь, что ссылка указывает на правильный файл или верное размещение"
   ZDenis
 
5 - 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,а потом вставляется в эксель файл,все как надо
 
 Рекламное место пустует
   timurhv
 
11 - 12.11.18 - 15:23
(10) Очистить temp и открыть еще раз excel?
   ZDenis
 
12 - 12.11.18 - 15:27
(10) "а потом вставляется в эксель файл,все как надо" - покажи код
   ZDenis
 
13 - 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
Файл вставляется в эксель!На сервере я его вижу,а вот клиент видит вместо этой картинки надпись о том, что картинка не найдена
   Cyberhawk
 
16 - 12.11.18 - 15:51
Третий параметр у метода
   Никкккк
 
17 - 12.11.18 - 15:52
(18) не понял
   Cyberhawk
 
18 - 12.11.18 - 15:53
Shapes.AddPicture надо
   Cyberhawk
 
19 - 12.11.18 - 15:53
Твои ожидания от использования метода Pictures.Insert расходятся с действительностью
   Никкккк
 
20 - 12.11.18 - 16:12
(19) Спасибо!
   Cyberhawk
 
21 - 13.11.18 - 10:26
Ну что там, получилось что-нибудь?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует