public static MsExcel.Worksheet Find(this MsExcel.Sheets worksheets, Predicate <MsExcel.Worksheet> predicate) { return(worksheets.Cast <MsExcel.Worksheet>().FirstOrDefault(worksheet => predicate(worksheet))); }