1

最初に私の目標を説明し、次にこれまでに行ったことを説明します。

excel私の目標は、ユーザーがファイルの場所と表示したい範囲を説明するフィールドを含むいくつかのフィールドに入力できるデータベースを持つことです。Excelファイルが埋め込まれたすべてのレコードを表示するフォームがあります。基本的には、複数の Excel ファイルがコンテンツに埋め込まれている/リンクされている概要画面のようなものです。

 ------------------ ---------------------------------
|    Record #1     |     Embedded/Linked Excel #1    |   
|    Record #2     |     Embedded/Linked Excel #2    |
         .                             .
         .                             .
         .                             .

現在、私は MS Access を選択していますが、VBA/Access の使用に縛られておらず、.NET の世界で何かを使用したいと思っています。私の OLE オブジェクトの経験は、非「連続」フォームの使用に限定されているため、私が試みていることが可能かどうかは完全にはわかりません。

MS Access では、Unbound Object Frames を使用してみました。これらは、ファイルパスを指定してExcelファイルを簡単にリンク/埋め込みますが、クエリからファイルパスをバインドできるコントロールソースを持つ機能がないようです。フォームは一度に複数のレコード/Excel ファイルを表示する必要があります。

また、バインドされたオブジェクト フレームを使用して、実際の Excel ファイルをテーブルに格納しようとしました。コンテンツは既に別の Excel ファイルに存在するため、これは理想的なソリューションではありません。ユーザーが 2 つの場所 (実際のファイルとテーブル内の OLE オブジェクト) でファイルを更新する必要はありません。

私の目標は MS Access/VBA で達成できますか? そうでない場合、C#/WPF/Winforms で実現できますか? いずれにせよ、可能であればどうすればいいですか?詳細またはヒント/考え/黙想などをいただければ幸いです。

4

1 に答える 1