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

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

Иногда в рабочей книге могут содержаться скрытые внешние ссылки, которые нельзя просмотреть в 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