は、それはあなたが式の中で、[名前]プロパティを設定している問題をされて表示されます。 [connection string]プロパティーを[fullfilepath]プロパティーのnameプロパティーに設定する必要があります。
あなたの編集とコメントについて。 興味深いことに、あなたがしたいことを正確に試してみませんでしたが、間違った接続マネージャー/プロバイダータイプを使用していたので、私はこのMS記事を確認して見つけることができるかどうかを確認するために、 https://msdn.microsoft.com/en-us/library/ms345182.aspxあなたが望むものとほぼ同じように見えます。
この記事では、使用しようとしているアクセスプロバイダではなく、Jet.OLEDB.4.0プロバイダの使用方法を示しています。私はあなたがACE OLEDBを使用して同じ結果を得るかどうか、あるいはあなたが試しなければならないか否かにかかわらず、肯定的ではありません。しかし、どちらの方法でも、接続文字列は、フラットファイルのようなファイルパスではなく、適切な接続文字列である必要があります。アクセス・ドライバは、記事を使用しJet 4.0のために
が示唆:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @[User::fullfilepath] + ";Extended Properties=\"" + @[User::ExtProperties] + "\""
バックは、拡張プロパティにスラッシュ、二重引用符を含めるためにエスケープシーケンスです。拡張プロパティは必須で、接続先のExcelのバージョンに関連しています。
など。エクセル12.0
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @[User::fullfilepath] + ";Extended Properties=Excel 8.0"
2003にExcel 97の2007+
ためのACEドライバの場合、それだけで、ほぼ同じになるプロバイダーパートを変更します。
など。
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + @[User::fullfilepath] + ";Extended Properties=Excel 8.0"
エラーメッセージや洞察で、「うまくいきません」と決めた理由が有益でしょう。 – Ferdipux
私のエラーはエラーとして表示されます:接続名 "C:\ ssis \ Book1.xlsx"が接続リストに見つかりませんでした。 – Joan