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

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

Метки: 

Гиперссылка на страницу Excel средствами 1С.

Я
   Румата
 
30.10.17 - 12:40
Записал макрос, который для выделенной ячейки устанавливает гиперссылку на другую страницу книги. Вот код :

  Range("A15").Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
        "'Страница2'!R1C1"

Не пойму как преобразовать этот код в 1С. Помогите пожалуйста. Писал вот так :

Лист.Cells(10+СчетЧик, 1).Hyperlinks.Add( Лист.Cells(10+СчетЧик, 1), "'Страница2'!R1C1",, СписокНоменклатуры[СчетЧик-1].Значение.Наименование, СписокНоменклатуры[СчетЧик-1].Значение.Наименование );

Гиперссылка строится не правильно (
 
 
   Румата
 
1 - 30.10.17 - 12:47
Интересует как строку "'Страница2'!R1C1" привести к виду, чтобы 1С делала ссылку именно на Страницу2 ?
   Румата
 
2 - 30.10.17 - 13:55
Разобрался, вот рабочий код:

Лист.Cells(10+СчетЧик, 1).Hyperlinks.Add( Лист.Cells(10+СчетЧик, 1), ,"Лист3!A1", СписокНоменклатуры[СчетЧик-1].Значение.Наименование, СписокНоменклатуры[СчетЧик-1].Значение.Наименование );
   Румата
 
3 - 30.10.17 - 14:01
Теперь другая проблема. Когда название листа идет без пробелов, параметр вида "Лист3!A1" срабатывает, а когда название страницы идет с пробелом, например "Лист 3!A1" - гиперссылка получается ошибочная. Как исправить ? Наименование листов должно быть с пробелом...
   dezss
 
4 - 30.10.17 - 14:03
(3) ну попробуй Лист 3 взять еще в одни кавычки
   Румата
 
5 - 30.10.17 - 14:07
Спасибо, получилось, только в одинарных надо ;)
Вот рабочий код :
Лист.Cells(10+СчетЧик, 1).Hyperlinks.Add( Лист.Cells(10+СчетЧик, 1), ,"'"+Книга.Sheets(СчетЧик+1).Name+"'"+"!A1", СписокНоменклатуры[СчетЧик-1].Значение.Наименование, СписокНоменклатуры[СчетЧик-1].Значение.Наименование );


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