Excel: DB としてアクセスする時のエラーメッセージ

ADO→Jet→Microsoft Jet OLE DB Provider 経由で Excel ファイルを読もうとしたら、

1 つ以上の必要なパラメータの値が設定されていません。

というエラーが発生した。エラー番号は 80040E10h。
エラーメッセージからは、何か設定を間違えているようにも見えるが、今回の場合、原因は「列名の間違い」だった。
上記の方法で Excel を読む場合、ワークシートまたは指定した範囲をテーブルとみなしてアクセスすることになるが、このとき、1 行目を列見出しとして扱うかどうかを選ぶことができる。で、1 行目を列見出しじゃなくてデータとして扱う場合は、ADODB.Connection の ConnectionString プロパティを設定する際、に、ExtendedProperties の中に HDR=NO を含めればいい。このとき、列名は左から順に F1、F2……として参照できる。
今回は、HDR=NO を入れ忘れていたのに、列を "F2" として参照しようとしたら、上記のエラーが発生したのだった。