Как настроить гиперссылки на веб-странице?

Как настроить файл Excel с помощью библиотеки ClosedXML, чтобы при переходе по гиперссылке позиция прокручивалась к верхней части листа?
  • 11 апреля 2024 г. 13:30
Ответы на вопрос 2
Для настройки гиперссылок на веб-странице вам нужно использовать элемент <a> в HTML. Пример:

<a href="http://www.example.com">Название ссылки</a>

Для того чтобы при переходе по гиперссылке в файле Excel позиция прокручивалась к верхней части листа с помощью библиотеки ClosedXML, вам нужно установить в свойство HyperlinksOptions значение ‘true’. Пример:

var wb = new XLWorkbook();
wb.Worksheets.Add("Sheet1");

var worksheet = wb.Worksheet(1);
var hyperlink = worksheet.Cell("A1").Hyperlink;
hyperlink.CellReference = "A1";
hyperlink.Url = new Uri("http://www.example.com");
hyperlink.Internal = false;

wb.HyperlinksOptions = true;
wb.SaveAs("example.xlsx");

Таким образом, при клике по гиперссылке в Excel, позиция прокрутится к верхней части листа.
Сделать шаблон с макросом и на его основе уже делать файлы.
Похожие вопросы