|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 127
|
||||||||||||||||
Добавление гиперссылки в документ Excel26.06.2017, 10:48. Показов 9002. Ответов 14
Метки нет (Все метки)
Здравствуйте! Приложение на C# генерирует документ Excel, в который выводятся UNC пути ко всем файлам, расположенным, например, в папке d:\Advanced Installer\ .
Мне нужно вместо путей выводить кликабельные гиперссылки на файлы, расположенные по данным путям: Но если я перехожу по каждой из этих ссылок, выдает ошибку: При нажатии на кнопку "Сгенерировать файл Excel" такой код:
0
|
||||||||||||||||
| 26.06.2017, 10:48 | |
|
Ответы с готовыми решениями:
14
Гиперссылки на другой документ. не получается Добавление гиперссылки в базу access |
|
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|||||||
| 26.06.2017, 11:20 | |||||||
Сообщение было отмечено eliasum как решение
Решение
1
|
|||||||
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 127
|
|
| 26.06.2017, 11:31 [ТС] | |
|
SeIZVeIZ, Спасибо!
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 127
|
|
| 27.06.2017, 12:40 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 127
|
|
| 27.06.2017, 12:42 [ТС] | |
|
Генерируется примерно 2/3 файла с гиперссылками, а потом ни с того ни с сего исключение и такой результат:
0
|
|
|
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
| 27.06.2017, 13:02 | |
|
Версия Excel, и номер строки на котором валится? похоже на старую версию Excel с переполнением строк
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 127
|
|
| 27.06.2017, 14:48 [ТС] | |
|
Версия Excel 2015, валится на строке с методом excelworksheet.Hyperlinks.Add() , а файл сохраняется в формате .xlsx .
0
|
|
|
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
| 27.06.2017, 15:16 | |
|
eliasum, номер строки в экселе, а не программе на скриншоте отрезана эта часть не все цифры видны
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 127
|
|
| 27.06.2017, 18:05 [ТС] | |
|
SeIZVeIZ, понял, 65531
0
|
|
|
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
| 27.06.2017, 21:05 | |
|
все указывает на то что срабатывает ограничение в 65к, правда такого не встречал на новых версиях, думал там уже исправили.
Добавлено через 7 минут есть вариант, что просто начинает висеть, пробуй после 65к строк давать "передышку" потоку
1
|
|
|
999 / 358 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
|
| 27.06.2017, 22:19 | |
Сообщение было отмечено eliasum как решение
Решение
На самом деле, как вы все знаете, листы Excel имеют определённые технические ограничения, заложенные в его архитектуре при разработке и касательно количеству гиперссылок на листе Excel их не может быть больше, чем 66530 штук. Даже в новых версиях Excel 2013-2016. Об этом вы можете прочитать по этой ссылке https://support.office.com/ru-... 9d656771c3
там есть строка: Гиперссылки на листе - 66 530 гиперссылок
2
|
|
| 27.06.2017, 22:28 | |
|
Не по теме: нефига себе, старожил подсказал, уважуха :)
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 127
|
|
| 28.06.2017, 11:17 [ТС] | |
|
SeIZVeIZ, Pavel55, спасибо за помощь! Сделал по 50 тыс гиперссылок на лист. Конечно на одном было бы лучше, но хотя бы так.
0
|
|
| 28.06.2017, 11:17 | |
|
Помогаю со студенческими работами здесь
15
Добавление/изменение/удаление гиперссылки в записи таблицы Эффективные гиперссылки из Excel? Ссылки, гиперссылки Excel
Excel переход по листам в виде гиперссылки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 11.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 10.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 09.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 09.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 09.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|