• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADOを使用してExcelファイルをオープンするも読めないデータがある)

ADOを使用してExcelファイルをオープンするも読めないデータがある

このQ&Aのポイント
  • ADOを使用してExcelファイルをオープンする際に、読めないデータが発生する問題があります。
  • 具体的には、ハイフンが含まれたデータ(例: 1-1, 2-3, 3-2)がNullになってしまいます。
  • この問題に対して、どのように対策を行えば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.1

コネクションオブジェクトに Extended Properties パラメータを指定し、そこに IMEX=1 を追加します。意味は Google でどうぞ。 Extended Properties の指定の仕方は、 http://msdn.microsoft.com/ja-jp/library/dd148538.aspx このページを "Extended Properties" で検索してみてください。

obone
質問者

お礼

下記でうまくなりました。 ありがとうございました。 Set cn = New ADODB.Connection cn.Provider = "Microsoft.Jet.OLEDB.4.0" cn.Properties("Extended Properties").Value = "Excel 8.0;IMEX=1" cn.Properties("Data Source") = App.Path & "\仕様.xls" cn.Open

関連するQ&A

専門家に質問してみよう