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