0

OleDbConnection を使用して xlsx スプレッドシートからデータを読み取る必要があるアプリケーション用に、Visual Studio 2010 でインストーラーを作成しています (接続文字列は次のようになります)"Provider=Microsoft.Ace.OLEDB.12.0;Data Source='filename';Mode=ReadWrite;Extended Properties='Excel 12.0';HDR='Yes'";

私のマシンには、この Microsoft Web サイトから「2007 Office System Driver: Data Connectivity Components」をインストールしています。

Visual Studio では、Installer->Properties->Prerequisites で利用可能な前提条件のリストに、"2007 Office System Driver: Data Connectivity Components" は含まれていませんが、"Microsoft Office 2007 Primary Interop Assemblies" は含まれています (こちらでも入手可能です) 。マイクロソフトのウェブサイト)。

私の質問は次のとおりです。「Microsoft Office 2007 PIA」を前提条件としてリストすると、「2007 Office System Driver: Data Connectivity Components」をまだインストールしていない人々に対して、私の OleDbConnection が機能するようになりますか?

4

1 に答える 1