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

1С:Предприятие ::

Метки: 

1C 8 и выгрузка в эксель

Я
   cyberandr
 
14.03.18 - 12:48
Всем привет!
Мне необходимо что бы при выгрузки из 1С в одной из колонок была гиперссылка. Я делаю это таким способом

ExcelПриложение = Новый COMОбъект("Excel.Application");

  Попытка
    // Открытие файла Microsoft Excel
    Состояние("Открытие файла Microsoft Excel...");
    ExcelФайл = ExcelПриложение.WorkBooks.Open(ПапкаФайла+"/"+ИмяФайла+".XLSX");
  Исключение
    Сообщить("Ошибка открытия файла Microsoft Excel." + ИмяФайла + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание);
  КонецПопытки;


    ExcelЛист = ExcelФайл.Sheets(1);
    Для инд=2 по КоличествоСтрок Цикл
    МоеЗначение=РасчетЗначения();
//     МоеЗначение="=ГИПЕРССЫЛКА("http://сайт.ru/image/data/tov_foto/fors/17200.jpg";"посмотреть";;
    ExcelЛист.Cells(инд, 8).FormulaR1C1 =МоеЗначение;
КонецЦикла;
ExcelФайл.Save();    
ExcelПриложение.Quit();

Вариант    FormulaR1C1 подсмотрен в макросах excel но в даанном примере пишет что записать не может. Если же записывать в value то для того что бы гиперссылка отображалась как надо (а не строкой с формулой) в нее зайти. Не подскажите как можно сразу заставить эесель понять что это гиперссылка?
 
 
   shuhard
 
1 - 14.03.18 - 12:50
   cyberandr
 
2 - 14.03.18 - 13:00
ага я по сути так и сделал как предложили но не до конца получилось поэтому повторно и спрашиваю
   shuhard
 
3 - 14.03.18 - 13:05
(2)[повторно и спрашиваю]
не стоит плодить топики
   cyberandr
 
4 - 14.03.18 - 13:07
сорри буду впредь аккуратней.
   aka AMIGO
 
5 - 14.03.18 - 13:12
   Ненавижу 1С
 
6 - 14.03.18 - 13:14
Ячейка.Hyperlinks.Add(Ячейка, ГиперСсылка);
   cyberandr
 
7 - 14.03.18 - 13:27
(6) спасибо
а гиперссылка как понимаю должна быть "чистой" то есть "http://сайт.ru/image/data/tov_foto/fors/17200.jpg"; без ГИПЕРССылка?
   cyberandr
 
8 - 14.03.18 - 14:04
(6) почти получилось - не подскажешь как скрыть ее под "посмотреть"
   cyberandr
 
9 - 14.03.18 - 15:29
вроде добил. всем спасибо


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