データベースのレコードにファイルやグラフィックスを添付する

Access の添付ファイル機能を使用して、1 つ以上のファイル (ドキュメント、プレゼンテーション、画像など) をデータベース内のレコードに追加します。 この記事では、添付ファイルを使用するようにデータベースを設定する方法と、添付ファイルを追加および管理する方法について説明します。

この記事の内容

添付機能の利点

添付ファイルを使用して、複数のファイルを 1 つのフィールドに格納できます。 そのフィールドにさまざまな種類のファイルを格納することもできます。 たとえば、ジョブ連絡先データベースを所有している場合は、各連絡先レコードに 1 つ以上の履歴書と各連絡先の写真を添付できます。

添付機能を使用すると、データも効率的に管理できます。 以前のバージョンの Access では、 オブジェクト リンクと埋め込み (OLE) というテクノロジを使用して、イメージとドキュメントを格納しました。 既定では、OLE はイメージまたはドキュメントのビットマップ バージョンを作成しました。 これらのビットマップ ファイルは、元のファイルの 10 倍も大きくなる可能性があります。 データベースからイメージまたはドキュメントを表示すると、OLE は元のファイルではなくビットマップ イメージを表示しました。 添付ファイルを使用すると、ドキュメントやその他の画像以外のファイルを作成したアプリで開き、Access からそれらのファイルを検索および編集できます。

さらに、OLE では、OLE サーバーと呼ばれるプログラムを動作させる必要があります。 たとえば、ACCESS データベースに JPEG イメージ ファイルを格納する場合、そのデータベースを実行するすべてのコンピューターには、JPEG イメージの OLE サーバーとして登録されている別のプログラムが必要です。 一方、Access では添付ファイルがネイティブ形式で格納され、データベース内のイメージを表示するために追加のソフトウェアをインストールする必要はありません。

添付ファイルとデータベース デザインの規則

既定では、リレーショナル データベース内の各フィールドに含まれるデータは 1 つだけです。 たとえば、アドレス フィールドに複数のアドレスが含まれている場合、アドレスの検索は困難です。 一見すると、複数のファイルをフィールドに添付できるため、添付ファイルはデータベース設計のルールを破っているようです。 ただし、添付ファイルによってこれらのルールが破損することはありません。 ファイルをレコードにアタッチすると、Access は 1 つ以上のシステム テーブルを作成し、それらをバックグラウンドで使用してデータを正規化します。 これらのテーブルを表示または操作することはできません。

その他のシステム テーブルの表示については、 ナビゲーション ウィンドウの使用に関する記事を参照してください。 データベース デザインについては、「データベース設計の基本」の記事を参照してください。

添付ファイルの使用法

添付ファイルを操作するときは、次のガイドラインに従ってください。

  • Access で作成し、 .accdb ファイル形式を使用するデータベースにのみファイルを添付できます。 Access (.accdb) データベースと以前の .mdb ファイル形式のデータベースの間で添付ファイルを共有することはできません。
  • テーブルにフィールドを作成し、そのフィールドを Attachment データ型に設定する必要があります。 データ型を [添付ファイル] に設定した後は、変更できません。
  • 単一のレコードに複数のファイルを格納できます。 たとえば、イメージのほか、文書処理プログラムで作成したファイルや表計算プログラムで作成したファイルを保存できます。
  • 最大 2 GB (Access データベースの最大サイズ) のデータを添付できます。 個々のファイルは 256 メガバイトを超えることはできません。
  • 添付ファイルの追加、編集、管理には、[添付ファイル] ダイアログ ボックスを使用します。 テーブル内の添付ファイル フィールドから直接このダイアログ ボックスを開くには、フィールドをダブルクリックします。 フォームから添付ファイルを管理したり、レポートから添付ファイルを表示したりする場合は、フォームまたはレポートに添付ファイル コントロールを追加して、コントロールを基になる添付ファイル テーブル フィールドに結合します。
  • 既定では、添付ファイル コントロールは、画像ファイルを描画し、その他の種類のファイルについては、対応するプログラム アイコンを表示します。 たとえば、レコードに添付された写真、履歴書、Visio 図面がある場合、コントロールは画像をレンダリングし、添付ファイルをスクロールするときにドキュメントと図面のプログラム アイコンを表示します。
  • テーブルやフォームから [添付ファイル] ダイアログ ボックスを開いた場合は、添付ファイルの追加、削除、編集、保存が可能です。 一方、レポートから [添付ファイル] ダイアログ ボックスを開いた場合は、添付ファイルを別の場所に保存することしかできません。
  • Access では、自動的に圧縮されない添付ファイルだけが圧縮されます。 たとえば JPEG ファイルは、それらを作成したグラフィック プログラムによって自動的に圧縮されるため、Access では圧縮されません。
  • 添付ファイルの作成プログラムがコンピューターにインストールされていれば、そのプログラムで添付ファイルを開き、編集できます。
  • 添付ファイルは、ハード ドライブまたはネットワーク上の場所に保存できます。 その後、それらを編集し、変更を必要としていることを確認してから、データベースに保存し直すことができます。
  • プログラムを使用して添付ファイルを操作できます。

ここからは、添付ファイルの追加手順と管理手順について説明します。

ページの先頭へ

テーブルに添付ファイル フィールドを追加する

Access の添付機能を利用するには、まずデータベース内の少なくとも 1 つのテーブルに添付ファイル フィールドを追加する必要があります。 Access には、添付ファイル フィールドをテーブルに追加する 2 つの方法があります。 データシート ビューを使用してフィールドを追加する方法と、デザイン ビューを使用してフィールドを追加する方法です。 このセクションでは、両方の方法について説明します。

データシート ビューで添付ファイル フィールドを追加する

  1. データシート ビューでテーブルを開き、最初の使用できる空の列をクリックします。 空白の列を見つけるには、列ヘッダーで [新しいフィールドの追加] を探します。
  2. [ テーブル フィールド] タブの [ 書式設定 ] グループで、[ データ型] の横にある矢印をクリックし、[ 添付ファイル] をクリックします。 Access は、フィールドのデータ型を Attachment に設定し、フィールド ヘッダーにアイコンを配置します。 次の図は、新しい [添付ファイル] フィールドです。 フィールド ヘッダーのクリップ アイコンに注目してください。 既定では、[添付ファイル] フィールドのヘッダー行にテキストを入力することはできません。 添付ファイル データ型に設定されている新しいテーブル フィールド
  3. 変更内容を保存します。 データ型を間違った場合、新しいフィールドを別のデータ型に変換することはできませんが、フィールドを削除することはできます。

デザイン ビューで添付ファイル フィールドを追加する

  1. ナビゲーション ウィンドウで、変更するテーブルを右クリックし、ショートカット メニューの [デザイン ビュー] をクリックします。
  2. [ フィールド名] 列で空白行を選択し、添付ファイル フィールドの名前を入力します。
  3. 同じ行の [データ型] の [添付ファイル] をクリックします。
  4. 変更内容を保存します。 新しいフィールドを別のデータ型に変換することはできませんが、エラーが発生したと思われる場合はフィールドを削除できます。
  5. [ デザイン ] タブの [ ビュー ] グループで、[ 表示] の下にある矢印をクリックし、[ データシート ビュー ] をクリックしてテーブルを開きます。 または、テーブルの [ドキュメント] タブを右クリックし、ショートカット メニューの [ データシート ビュー ] をクリックします。 または、ナビゲーション ウィンドウでテーブルを右クリックし、ショートカット メニューの [ 開く ] をクリックします。
  6. 次の手順に進みます。

ページの先頭へ

テーブルに直接ファイルを添付する

添付フィールドをテーブルに追加した後、データ入力フォームを作成せずに、そのテーブル内のレコードにファイルを添付できます。 フォームを使用せずに添付ファイルを表示することもできます。 テーブルから直接添付ファイルを表示する場合は、添付ファイルを作成したアプリ、またはそのファイルの種類をサポートするアプリで開く必要があります。 たとえば、テーブルにアタッチされているWordドキュメントを開くと、Wordが開始され、ドキュメントが表示されます。 Wordがコンピューターにインストールされていない場合は、ファイルを表示するアプリを選択するように求めるダイアログ ボックスが表示されます。

テーブルに添付ファイルを追加する

  1. データシート ビューで、添付ファイル フィールドのあるテーブルを開き、添付ファイル フィールドをダブルクリックします。 [添付ファイル] ダイアログ ボックスが表示されます。 このダイアログ ボックスについては次の図を参照してください。 Access の [添付ファイル] ダイアログ ボックスに、2 つの BMP ファイルが表示されます。
  2. [追加] をクリックします。 [ファイルの選択] ダイアログ ボックスが表示されます。
  3. [ファイルの場所] ボックスから、レコードに添付するファイル (複数可) を選択し、[開く] をクリックします。 サポートされている任意のデータ型のファイルをいくつでも選択できます。 サポートされているデータ型については、この記事の「添付機能に関する参考情報」を参照してください。
  4. [添付ファイル] ダイアログ ボックスの [OK] をクリックして、ファイルをテーブルに追加します。 フィールドにファイルが追加され、それにしたがって添付ファイルの数を示す数値が増えます。 次の図は、2 つの画像が添付されたフィールドを示しています。 2 つのデータを含む [添付ファイル] フィールド
  5. 必要に応じてここまでの手順を繰り返して、テーブル内のカレント フィールドまたはその他のフィールドにファイルを追加します。

テーブルから添付ファイルを開く

  1. データシート ビューでテーブルを開き、添付ファイル フィールドのセルをダブルクリックします。
  2. [添付ファイル] ダイアログ ボックスで、開くファイルをダブルクリックします。 または、ファイルを選択し、[ 開く] をクリックします。 ファイルに関連付けられているアプリが起動し、添付ファイルを開きます。 たとえば、Excel ファイルは Excel で開きます。 一部の画像ファイルは、Microsoft Windows Picture で開きます。 この画像を編集したい場合は、画像を右クリックし、[編集] をクリックします。 これにより、そのアプリがコンピューターにインストールされている場合、ファイルの作成に使用されたアプリが開始されます。

添付ファイルの変更内容を保存する

  1. 必要に応じて、ファイルを作成したアプリを使用して編集します。

  2. ファイルへの変更を保存し、アプリを閉じます。 添付ファイルを変更すると、変更がハード ドライブの一時インターネット Files フォルダーに保存されます。 そのフォルダーの詳細については、このセクションの最後にあるメモを参照してください。

  3. 変更内容を確定して保存するには、Access に戻り、[添付ファイル] ダイアログ ボックスの [OK] をクリックします。 次のようなメッセージが表示されます。 [添付ファイルの保存] 確認メッセージ ボックスに [はい] ボタンと [いいえ] ボタンが表示されます。

  4. [はい] をクリックして変更内容を保存します。

    表示または編集する添付ファイルを親プログラムで開くと、一時フォルダーにそのファイルの一時コピーが作成されます。 親プログラム内でファイルに変更を加え、保存すると、一時コピーへ変更が保存されます。 Access に戻り、[OK] をクリックして [添付ファイル] ダイアログ ボックスを閉じるときに、添付ファイルを上書き保存してもよいかどうかを確認するメッセージが表示されます。 変更内容をデータベースに書き込む場合は [はい]、書き込まない場合は [いいえ] をクリックします。

ページの先頭へ

フォームやレポートで添付機能を使用する

フォームまたはレポートで添付ファイルを使用する場合は、添付ファイル コントロールを使用します。 コントロールは、データベース内のレコード間を移動すると、イメージ ファイルを自動的にレンダリングします。 ドキュメントや図面などの他のファイルの種類を添付する場合、添付ファイル コントロールには、ファイルの種類に対応するアイコンが表示されます。 たとえば、プレゼンテーションを添付すると、PowerPoint アイコンが表示されます。 コントロールを使用すると、添付ファイルを参照し、[ 添付ファイル ] ダイアログ ボックスを開くこともできます。 フォームからダイアログ ボックスを開くと、添付ファイルを追加、削除、編集、保存できます。 レポートから開くと、レポートは設計上読み取り専用であるため、添付ファイルはハード ドライブまたはネットワークの場所にのみ保存できます。

ここからは、フォームやレポートにイメージ コントロールを追加する手順と、レコードのリストをスクロールし、ファイルを添付して、添付ファイルを表示する手順について説明します。 選択したレコードに複数の添付ファイルが添付されていないと、添付ファイルのリストをスクロールできません。

フォームやレポートに添付ファイル コントロールを追加する

ここでは、フォームやレポートに添付ファイル コントロールを追加し、コントロールを基になるテーブルの [Attachment] フィールドに結合する手順について説明します。 添付ファイル コントロールをフォームまたはレポートに追加する場合も、手順は同じです。 開始する前に、データベース内に添付ファイル フィールドを持つテーブルが 1 つ以上存在することを確認します。 添付ファイル フィールドの追加方法については、前述の「テーブルに添付ファイル フィールドを追加する」を参照してください。

フォームとレポートのデザインは複雑なプロセスになる可能性があるため、これらのセクションの手順では、少なくとも 1 つのテーブルと 1 つのフォームまたはレポートがあるデータベースが既に存在すると想定して説明します。 テーブル、フォーム、またはレポートの作成方法については、次の記事を参照してください。

添付ファイル コントロールを追加する

  1. ナビゲーション ウィンドウで、変更するフォームまたはレポートを右クリックし、ショートカット メニューの [デザイン ビュー] をクリックします。
  2. [デザイン] タブの [ツール] グループで [既存のフィールドの追加] をクリックします。 [フィールド リスト] ウィンドウが表示され、テーブル内のフォームやレポートのデータを提供するフィールドのリストが表示されます。 リスト内の添付ファイル フィールドは展開可能 (フィールドの横のプラス記号またはマイナス記号をクリックできる) です。 次の図は、一般的な [フィールド リスト] ウィンドウ内の添付ファイル フィールドの例です。 [フィールド リスト] 作業ウィンドウの [添付ファイル] フィールド
  3. リストから添付ファイル フィールド全体  (親項目と子項目)  をフォーム内の適切な場所へドラッグ アンド ドロップします。 フォームに添付ファイル コントロールが配置され、テーブル フィールドに自動的に結合されます。
  4. 必要に応じて、コントロールを右クリックし、[プロパティ] をクリックして、コントロールのプロパティ シートを表示します。 コントロールのプロパティを設定または変更し、フォームまたはレポートの残りの部分に一致させます。
  5. 変更内容を保存し、ドキュメント タブを右クリックして [フォーム ビュー] または [レポート ビュー] をクリックし、表示するフォームまたはレポートを開きます。 基になるフィールドに画像ファイルが含まれている場合、この画像ファイルが描画されます。 画像ファイル以外のファイル (Word 文書、PowerPoint プレゼンテーションなど) が含まれている場合は、そのファイルの種類を表すアイコンが表示されます。

フォームを使用して添付ファイルを管理する

添付ファイル コントロールをフォームに追加した後は、そのフォームから添付ファイルを直接追加、編集、削除、保存できます。 レコードに複数の添付ファイルが含まれている場合は、添付ファイルをスクロールすることもできます。これは、テーブルを操作するときに行うことはできません。

フォームを設計したユーザーは、そのフォームを読み取り専用にできます。 この場合、その他のユーザーは、[添付ファイル] ダイアログ ボックスを使用して、添付ファイルをハード ディスク ドライブまたはネットワーク上にのみ保存できます。

ファイルを添付する

  1. 添付ファイルを表示するフォームを開き、ファイルを添付するレコードを選択します。

  2. 添付ファイル コントロール ([添付ファイル] フィールドにバインドされているコントロール) を選択します。 ミニ ツール バーが表示されます。

    分割フォームのデータシート セクションに添付ファイル コントロールを追加しても、ミニ ツール バーは表示されません。 分割フォームの詳細については、「分割フォームを作成する」の記事を参照してください。

  3. [添付ファイルの表示] ボタン (ペーパークリップのアイコン) をクリックして、[添付ファイル] ダイアログ ボックスを開きます。

  4. このダイアログ ボックスで [追加] をクリックします。 [ファイルの選択] ダイアログ ボックスが表示されます。

  5. [ファイルの場所] リストで、添付するファイルに移動し、[開く] をクリックします。

  6. 必要に応じて手順 4 ~ 5 を繰り返して、さらにファイルを添付します。

添付ファイルのリストをスクロールする

このセクションのこの手順は、フォームまたはレポートに適用されます。

  1. 添付ファイルを表示するフォームまたはレポートを開きます。
  2. 添付ファイルが含まれているレコードに移動します。
  3. 添付ファイルを表示するイメージ コントロールをクリックします。 ミニ ツール バーが表示されます。
  4. [戻る] (左) または [進む] (右) の矢印をクリックして、添付ファイルのリストをスクロールします。 ファイル名を確認したいときは、[添付ファイルの表示] ボタンをクリックして [添付ファイル] ダイアログ ボックスを開きます。 [添付ファイル] リストに添付ファイルの名前が表示されます。

ページの先頭へ

その他の場所に添付ファイルを保存する

このセクションの手順は、テーブル、フォーム、レポートに適用されます。 レコードに接続されている 1 つまたはすべてのファイルを、ハード ドライブまたはネットワーク上の場所に保存できます。 すべてのファイルを保存する場合、一部のファイルのみを保存することはできません。 選択したファイルを保存するには、一度に 1 つずつ保存します。

  • 添付ファイルが含まれているテーブル、フォーム、またはレポートを開いて、[添付ファイル] ダイアログ ボックスを開きます。

テーブルから [添付ファイル] ダイアログ ボックスを開く

  • データシート ビューでテーブルを開き、保存対象の添付ファイルが含まれている添付ファイル フィールドをダブルクリックします。

フォームまたはレポートから [添付ファイル] ダイアログ ボックスを開く

  1. 添付ファイルを表示するフォームまたはレポートを開きます。
  2. 添付ファイルが含まれているレコードに移動します。
  3. 添付ファイルを表示するイメージ コントロールをクリックします。 ミニ ツール バーが表示されます。
  4. [添付ファイルの表示] ボタンをクリックします。

添付ファイルを個別に保存する

  1. [添付ファイル] ダイアログ ボックスの [名前を付けて保存] をクリックします。 [添付ファイルの保存] ダイアログ ボックスが表示されます。
  2. [保存先] リストで、ファイルの新しい保存場所に移動し、[保存] をクリックします。

添付ファイルをすべて保存する

  1. [添付ファイル] ダイアログ ボックスの [すべて保存] をクリックします。 [添付ファイルの保存] ダイアログ ボックスが表示されます。
  2. [ファイルの場所] リストで、ファイルの新しい保存場所に移動し、[保存] をクリックします。

ページの先頭へ

添付ファイルを削除する

このセクションのこの手順は、テーブルまたはフォームに適用されます。

添付ファイルを削除する

  1. テーブルの添付ファイル フィールドをダブルクリックして、[添付ファイル] ダイアログ ボックスを開きます。 または、フォーム (レイアウト ビューまたはフォーム ビュー) で、削除する添付ファイルを含むレコードに移動し、[ミニ] ツール バーの [ 添付ファイルの表示 ] ボタンをクリックしてダイアログ ボックスを開きます。
  2. [添付ファイル] ダイアログ ボックスで、削除対象のファイルを選択し、[削除] をクリックします。

ページの先頭へ

マウスなどのポインティング デバイスを使わずに添付機能を利用する

ここからは、キーボードを使用してナビゲーション ウィンドウ内にフォーカスを移動し、添付ファイルが含まれているテーブル、フォーム、またはレポートを開く方法について説明します。 添付ファイルを参照し、[添付ファイル] ダイアログ ボックスを開く方法についても説明します。

ナビゲーション ウィンドウからテーブル、フォーム、またはレポートを開く

  1. F11 キーを押します。

    ナビゲーション ウィンドウが閉じている場合は、 F11 キーを押すとウィンドウが開き、ウィンドウにフォーカスが移動します。 ウィンドウが開いている場合は、 F11 キーを押すと閉じます。 ウィンドウを開いてフォーカスを移動するには、もう一度 F11 キーを押す必要があります。

  2. 上方向キー下方向キーを使用して、開くテーブル、フォーム、またはレポートを選択します。

  3. Enter キーを押して、選択したオブジェクトを開きます。 テーブルを開くと、テーブルの最初のフィールドにカーソルが移動します。 フォームまたはレポートを開くと、最初のフィールドにフォーカスが移動します。

テーブルから添付ファイルを表示する

  1. 必要に応じて方向キーを押し、適切な添付ファイル フィールドにカーソルを移動します。

  2. Space キーを押します。 [添付ファイル] ダイアログ ボックスが表示されます。

  3. Tab キーを押してダイアログ ボックス内のボタン間を移動し、ボタンから添付ファイルの一覧に移動します

    レコードには添付ファイルが複数含まれていることがあります。 2 つ以上のファイルの一覧から添付ファイルを選択する必要がある場合は、 Tab キー を押してファイル一覧に移動し、方向キーを使用して目的のファイルを選択します。 次に、 Tab キー を押してボタンに戻り、目的のアクションを選択します。

  4. 目的のファイルとボタンを選択したら、 Enter キーを押します。

  5. 完了したら、 Tab キーを押すか、 上方向キー下方向キー を使用して [OK] を選択し、 Enter キーを押します。

フォームまたはレポートから添付ファイルのリストをスクロールする

Microsoft Natural Keyboard を使用し、レコード複数の添付ファイルが含まれている場合にのみ、これらの手順は適用されます。

  1. 必要に応じて Tab キーを 押して、フォーカスを添付ファイル コントロールに移動します。 既定では、ラベルが存在する場合は、コントロールとそれに関連付けられているラベルが強調表示されます。
  2. アプリケーション キーを押します。 ショートカット メニューが開きます。
  3. Tab キーを押すか、方向キーを使用して [進む] または [戻る] を選択し、Enter キーを押します。
  4. 必要に応じて手順 2 を繰り返し、すべての添付ファイルの画面をスクロールします。

フォームまたはレポートから [添付ファイル] ダイアログ ボックスを開く

これらの手順は、Microsoft Natural Keyboard を持っている場合にのみ適用されます。

  1. 必要に応じて Tab キーを 押して、フォーカスを添付ファイル コントロールに移動します。 既定では、ラベルが存在する場合は、コントロールとそれに関連付けられているラベルが強調表示されます。
  2. アプリケーション キーを押します。 ショートカット メニューが開きます。
  3. Tab キーを押すか、方向キーを使用して [添付ファイルの表示] を選択し、Enter キーを押します。 [添付ファイル] ダイアログ ボックスが表示されます。
  4. Tab キーを押してダイアログ ボックス内のボタン間を移動し、ボタンから添付ファイルの一覧に移動します (ダブルクリックして編集します)。 レコードには添付ファイルが複数含まれていることがあります。 2 つ以上のファイルの一覧から添付ファイルを選択する必要がある場合は、 Tab キー を押してファイル一覧に移動し、方向キーを使用して目的のファイルを選択します。 次に、 Tab キー を押してボタンに戻り、目的のアクションを選択します。
  5. 目的のファイルとボタンを選択したら、 Enter キーを押します。
  6. 完了したら、 Tab キーを押すか、方向キーを使用して [OK] を選択し、 Enter キーを押します。

ページの先頭へ

添付機能に関する参考情報

ここからは、添付ファイルに関する参考情報を紹介します。添付可能な画像ファイルやドキュメント ファイルの形式、ファイルの名前付け規則、プログラムを使用してファイルをレコードに添付する方法などについても説明します。

サポートされる画像ファイル形式

Access では、次のグラフィック ファイル形式がネイティブにサポートされています。 つまり、添付ファイル コントロールは追加のソフトウェアなしでレンダリングされます。

  • BMP (Windows ビットマップ)
  • RLE (Run Length Encoded ビットマップ)
  • DIB (Device Independent ビットマップ)
  • GIF (グラフィックス インターチェンジ形式)
  • JPEG、JPG、JPE (Joint Photographic Experts Group)
  • EXIF (Exchangeable File Format)
  • PNG (ポータブル ネットワーク グラフィックス)
  • TIFF、TIF (Tagged Image File Format)
  • ICON、ICO (アイコン)
  • WMF (Windows メタファイル)
  • EMF (拡張メタファイル)

サポートされているドキュメント ファイル形式、その他のファイル形式

原則として、Microsoft Office プログラムのいずれかで作成されたファイルはどれでも添付できます。 また、ログ ファイル (.log)、テキスト ファイル (.text、.txt)、.zip 圧縮ファイルなども添付できます。

ファイルの名前付け規則

添付ファイルの名前には、Microsoft Windows で使用される NTFS ファイル システムでサポートされている任意の Unicode 文字を含めることができます。 ファイル名を付けるときは、次のガイドラインに従ってください。

  • ファイル名の文字数は拡張子を含めて 255 文字以下にする必要があります。
  • 名前には、疑問符 (?)、引用符 (")、前方または後方スラッシュ (/\)、開始角かっこまたは右かっこ (<>)、アスタリスク (*)、垂直バーまたはパイプ (|)、コロン (:)、または段落記号 (¶) を含めることはできません。

Access で圧縮可能なファイル

データベースに次の形式のファイルを添付する場合、その形式がネイティブで圧縮されている形式でなければ、ファイルは自動的に圧縮されます。

ファイル拡張子 圧縮するかどうか 理由
.jpg、.jpeg × 既に圧縮されている
.gif × 既に圧縮されている
.png × 既に圧縮されている
.tif、.tiff
.exif
.bmp
.emf
.wmf
.ico
.zip × 既に圧縮されている
.cab × 既に圧縮されている
.docx × 既に圧縮されている
.xlsx × 既に圧縮されている
.xlsb × 既に圧縮されている
.pptx × 既に圧縮されている

禁止されているファイル形式

次の形式の添付ファイルは、Access では禁止されています。 現在、ここに掲載されているファイルの種類のブロックを解除することはできません。

.ade .ins .mda .scr
.adp .isp .mdb .sct
.app .its .mde .shb
.asp .js .mdt .shs
.bas .jse .mdw .tmp
.bat .ksh .mdz .url
.cer .lnk .msc .vb
.chm .mad .msi .vbe
.cmd .maf .msp .vbs
.com .mag .mst .vsmacros
.cpl .mam .ops .vss
.crt .maq .pcd .vst
.csh .mar .pif .vsw
.exe .mas .prf .ws
.fxp .mat .prg .wsc
.hlp .mau .pst .wsf
.hta .mav .reg .wsh
.inf .maw .scf

プログラムを使用してレコードにファイルを添付する

Access では、Visual Basic for Applications (VBA) コードを使用してプログラムでレコードにファイルをアタッチするためのオブジェクト モデルとプログラミング インターフェイスが公開されます。 プログラムによるファイルの添付については、 LoadFromFileSaveToFile に関する記事を参照してください。

ページの先頭へ