При использовании PHP's curl
привязка можно проверить код ошибки с помощью curl_getinfo
как таковой:
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
/* Get the HTML or whatever is linked in $url. */
$response = curl_exec($handle);
/* Check for 404 (file not found). */
$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
if($httpCode == 404) {
/* Handle 404 here. */
}
curl_close($handle);
/* Handle $response here. */
Через некоторое время я нашел ответ, спрятанный в странных местах в справке MS : и в этом сообщении в блоге .
Но это еще не вся необходимая информация. На заметку: у вас должна быть открыта хотя бы одна книга, иначе Excel не работает. Вот грубый код для начала: