• ベストアンサー

Access2000のイメージに.jpg

教えてください。 Access2000のフォームの中にイメージを張りたいのですが、.jpgファイルを指定すると、 「○○の形式はサポートされていないため、このピクチャを読み込むことができません」 と表示されてNGを出されてしまいます。 たぶん参照が足りていないのだと思いますが、 現在 「Visual Basic For Application」 「OLE Automation」 「Microsoft Access 9.0 Object Library」 「Microsoft ActiveX Data Objects2.5 Library」 が環境で設定してあります。 もし解決方法があればぜひ教えていただきたいと思います。 また何かインストールが必要なのであれば 取得できるサイトなども教えていただければなお嬉しいです。 逆に無理な場合なら無理と言っていただけるといいです。 どうぞよろしくお願いします。

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

  • ベストアンサー
noname#9485
noname#9485
回答No.2

フォトエディタを入れれば解消できます。 確かOfficeのCDの中にあると思います。

その他の回答 (1)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

アクセス単体でインストールした場合、JPG画像の読み込みに必要なグラフィックフィルタがインストールされません。OfficeProかワードを入れましょう。みたいなことがヘルプに書かれています。

関連するQ&A

  • アクセスのテーブルのリンクについて

    エクセルファイルをアクセスでテーブルのリンクをしているのですが テーブルを開き編集するとエクセルファイルが壊れそのファイルは 2度と開けなくなります。 前はちゃんと編集できていたようなのですが、 参照設定の追加とか関係ありそうですか? ちなみに 参照可能なライブラリ ファイル Visual Basic For Applications Microsoft Access 9.0 Objects Library OLE Automation Microsoft ActiveX Data Objects 2.1 Library わからぬまま参考書から最後の1行を追加してからのような気もするのですが WinXPでOffice2000です テキストファイルでは この ISAMではリンクテーブル内のデータを更新する事はは出来ません の警告がでて編集出来ないのは解っていましたが

  • ExcelでWithEventsが記述できない

    クラスモジュールに下記のように記述すると、赤く表示されエラー状態になります。 Dim WithEvents text as string WithEvents を削除するとエラーが解消されます。WithEventsについて色々検索しましたが 原因が分かりません。 何か参照設定等が必要なのでしょうか。ご存じの方教えてください。 ちなみに、バージョンはExcel2003 で、参照可能なライブラリは現在つぎのとおりです。 Visual Basic For Applications Microsoft Excel 11.0 Object Library OLE Automation Microsoft Office 11.0 Object Library Microsoft Forms 2.0 Object Library Microsoft ActiveX Data Objects 2.8 Library Microsoft Visual Basic for Applications Extensibility 5.3

  • Accessファイルバージョンの取得

    教えてください とあるサイトで、以下のAccessファイルのバージョンを所得するVBAを発見し、実行しましたが、 CurrentProject.FileFormat のステートメントで、「オブジェクトが必要です」エラーが発生します。 何か解決方法はありますでしょうか? 環境はwinXP+Access97です。 どうかご教授お願いいたします。 'File形式を判別します。 Select Case CurrentProject.FileFormat Case acFileFormatAccess97 strFormat = "Access 97" Case acFileFormatAccess2000 strFormat = "Access 2000" Case acFileFormatAccess2002 strFormat = "Access 2002-2003" End Select 参照設定は次の通り設定しあります。 Visual Basic For Application Microfoft Access 8.0 Object Library OLE Automation Microsoft ActiveX Data Objects 2.1 Library よろしくお願いいたします

  • ACCESSの参照設定について

    Microsoft ActiveX Data Objects 2.1 と Microsoft DAO 3.6 Object Library の違いは何でしょうか? また両者のメリット,デメリットを教えて下さい。 アクセスにて,データを加工したりするツールを作成しようとして簡単なVBAのコードを書いたりしています。

  • どちらにチェックをすれば?

    私はアクセス2007を使用しています。 accessやエクセルでADOを使いたいのですが http://www.accessclub.jp/ado/01.html を見ると -------------------------------------------------------------------- 参照設定ダイアログを見ると、Access2003バージョンでは、Microsoft ActiveX Data Object2.8 Library のバージョン(2005/07現在)がインストールされていますが、バージョン2.0、2.1、2.5、2.6の各バージョンも存在します。連携は取れていますが、できるだけ最新版にチェックを入れるようにして下さい。 -------------------------------------------------------------------- と書かれております。 そして参照設定を見てみると Microsoft ActiveX Data Objects  2.0 2.1 2.5 2.6 2.7 2.8 Microsoft ActiveX Data Objects 6.0 があります。 ここでいう最新版とは「Microsoft ActiveX Data Objects 6.0」になるのでしょうか? ご回答よろしくお願いします。

  • GetFileNameについて

    VB6でGetFileNameという関数が使えません。 参照設定が何か足りないのでしょうか? 現在の参照設定は、以下がチェックされています。 Visual Basic For Applications Visual Basic runtime objects and procedures Visual Basic objects and procedures OLE Automation

  • MS-ACCESSでDAOとODAの違いは?

    違いが良くわかりません。下記はあるHPで見かけた説明なのですが、自分の環境にはどちらがいいのか決めかねています。 皆さんはどうされていますか? >>>>>>>>>>>>>>>>>>>>>> ADO ってのは、ActiveX Database Object の頭文字で、"ActiveX" が示すとおり、OLE を介してデータベースにアクセスする標準インターフェースのことのようです。詳しくはマイクロソフトなり関連雑誌になり当たってください。  DAO ってのは、Data Access Object の頭文字で、Jet エンジンにアクセスするときに使うインターフェースです。扱いが簡単なので長く使われています。 ADO ってのは、ActiveX Database Object の頭文字で、"ActiveX" が示すとおり、OLE を介してデータベースにアクセスする標準インターフェースのことのようです。詳しくはマイクロソフトなり関連雑誌になり当たってください。  DAO ってのは、Data Access Object の頭文字で、Jet エンジンにアクセスするときに使うインターフェースです。扱いが簡単なので長く使われています。

  • Access コントロール(Listbox or Combobox)へのデータ貼り付け

    OS:Windows2K Pro Access Version:2000 参照設定: Microsoft ActiveX Data Objects 2.5 Library Microsoft ActiveX Data Objects Recordset 2.5 ibrary Microsoft ADO EXT. 2.5 for DDL and Security Microsoft Jet and Replication Objects 2.5 Library リンクテーブルを一切使わずに、ADOだけでフォームを作成しようと思っているのですが、壁に突き当たってしまったので、質問させてください。 リストボックスやコンボボックスに"Table/Query"でデータを表示したいのですが、可能なのでしょうか? 参考にしている本では、 me!Listbox.recordset = adoRST.Clone でRecordsetを貼り付けられる、旨の記述があるのですが、実行すると、 「エラー番号 : 438  エラー内容 : オブジェクトは、このプロパティまたはメソッドをサポートしていません。」 とエラーが返ってきます。 私なりに調べた限りでは、「Access2000ではADOによるRecordsetをコントロールへ貼り付けられない」との記事を見かけたのですが...Access2002(両方インストールしています)で試したところ、同様のエラーが発生してしまいました。 また、表示するデータが多く、「値リスト」は利用できません。 教授いただけませんでしょうか? よろしくお願いいたします。

  • コンパイルエラー:ユーザ定義型は定義されていません、と出るのですがどのライブラリファイルかわかりません。

    VB6で以前誰かが作ったプログラムの修正をしているのですが、コンパイルができません。 コンパイルエラー:ユーザ定義型は定義されていません。と表示されてしまします。 参照設定のライブラリファイルにチェックを入れればいいと思うのですが、どのライブラリファイルにチェックを入れればいいのかわかりません。 どなたか教えていただけないでしょうか? 現在チェックが入れてあるのは Visual Basic For Applications Microsoft Access 10.0 Object Library OLE Automation Microsoft Visual Basic for Applications Extensibility5.3 Microsoft DAO3.6 Object Library の五つです。 ソースは以下のとおりです。 ------------------------------------------- Private Sub timTimer_Timer() Dim objCmpct As PharmitCompact timTimer.Enabled = False Set objCmpct = New PharmitCompact objCmpct.DatabaseFolder = App.path & "\Database" objCmpct.DBCompactType = phrCmpTypeAll objCmpct.Exec Set objCmpct = Nothing Unload Me End Sub --------------------------------------------- 上のソースで objCmpct As PharmitCompact の部分の色がエラーで変化します。 原因が違っていたらごめんなさい。 どうぞよろしくお願い致します。

  • Access2000の互換性

    Windows2000のPCで作成したAccess2000のDBをWindowsNTのPCのインストールしたら、うまく動きませんでした。 自分なりにいろいろ調べてみたところ、WindowsNTではActiveX Data objects 2.5 Library を参照できないから らしいのですが、どうすればよいでしょうか? かなり困っています。是非よい知恵を!!