0
我遇到了問題 - 每次嘗試獲取不存在的頁眉或頁腳時,代碼都會引發一個異常「HeadersFooters(unknown member):無效的請求幻燈片don'沒有標題。「使用PowerPoint Interop獲取幻燈片的頁眉和頁腳
,因爲異常是由行提出這是奇怪的:
if (slide.HeadersFooters.Header != null)
有什麼辦法來擺脫這個問題,而無需使用醜陋的try-catch解決方案?
這裏是我的代碼示例的相關性:
if (slide.HeadersFooters != null)
{
try
{
if (slide.HeadersFooters.Header != null)
{
var slideHeaderText = slide.HeadersFooters.Header.Text.Trim();
if (!string.IsNullOrEmpty(slideHeaderText)) _headersFootersOfDocument.Add(slideHeaderText);
}
if (slide.HeadersFooters.Footer != null)
{
var slideFooterText = slide.HeadersFooters.Footer.Text.Trim();
if (!string.IsNullOrEmpty(slideFooterText)) _headersFootersOfDocument.Add(slideFooterText);
}
}
catch (Exception ex)
{
Console.Writeline(ex);
}
}
男人,有時最容易流失的眼睛。我假設,如果有一個HeadersFooters屬性(請參閱名稱!)非空,那麼BOTH頁眉和頁腳始終存在。非常感謝! – Konrad