Проверка, содержит ли рабочая книга скрытые внешние ссылки

Возможные сценарии использования

Иногда в рабочей книге содержатся внешние ссылки, которые скрыты и не могут быть просмотрены в Microsoft Excel. Aspose.Cells извлекает все внешние ссылки, независимо от того, видимы они или скрыты. Однако вы можете проверить свойство ExternalLink.IsVisible чтобы проверить, является ли внешняя ссылка видимой или нет

Проверка, содержит ли рабочая книга скрытые внешние ссылки

Следующий образец кода загружает исходный файл Excel, который содержит скрытые внешние ссылки. Эти ссылки не могут быть просмотрены в Microsoft Excel, но они присутствуют внутри книги. После печати ExternalLink.DataSource и свойства ExternalLink.IsReferred он печатает свойство ExternalLink.IsVisible. В выводе консоли ниже вы видите, что все его внешние ссылки не видимы.

Образец кода

Вывод в консоль

Вот вывод консоли вышеуказанного образца кода при выполнении с заданным образцом файла Excel.

 Data Source: C:\International\DDB\FAS 133\Swap Rates\GS_1M_3M_1_2_5_¥$_(B)IRSwaps_0400.xls

Is Referred: True

Is Visible: False

Data Source: C:\DIST DAY\MAY TEMPLATES\030601t.xls

Is Referred: True

Is Visible: False

Data Source: C:\AREVIEW\2002 Controllable\Autobrct.xls

Is Referred: True

Is Visible: False

Data Source: C:\CARDSFO\Main Files\Rate Forecast\FY 11\IFR 11 01 (New Model REPORTS 11.08.07).xls

Is Referred: True

Is Visible: False