• ベストアンサー

lvwReport/エラー/プロジェクト又はライブラリが見つかりません

VBAでドラッグ&ドロップをListViewで使うため、組み込み定数:lvwReportを使っていますがここで「プロジェクト又はライブラリが見つかりません」というエラーが出ます。 環境 WINDOWS2000 EXCEL2000 組み込み定数:lvwReportを使用するために必要な参照設定とコントロールを教えてください。

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

  • ベストアンサー
  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

Windowsのコモンコントロールライブラリに定義されていたと思います。 したがって参照設定などでは選択できないです。 コモンコントロールライブラリのバージョンをあげることで改善するのではないでしょうか? またはlvwReport=3なので、3と記述すればよいと思います。

saladman
質問者

お礼

ご回答ありがとうございましす。 解決しました。 ところで元から定義されている組込み定数や関数がどのライブラリで定義されているのかというのは何を参照すれば分かるのでしょうか。 また組込み定数lvwReport=3という情報もどこで分かるのでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.2

MSDNで調べるのが一般的ではないでしょうか。 ライブラリの定義なども同じことが言えると思います、それでも十分でない場合は専門書またはインターネットをみて勉強するぐらいでしょうか。

saladman
質問者

お礼

ご回答ありがとうございます。 ど素人なものでどこを探したらいいのか全くわかりませんでした。 まずはMSDNで勉強します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりませ

    VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりません。 Excel2000で作成したマクロ(VBA)をExcel2007(OS:VISTA)上互換モードでコンパイルして動かしていました。このマクロをExcel2007(64ビットWindows7)でコンパイルしようとすると「コンパイルエラー:プロジェクトまたはライブラリがみつかりません。」でコンパイルできません。対象は「chr()、mid()、trim()」等の関数のようです。 解決策をご教授いただきたくお願いいたします。

  • chr関数の呼び出しで「プロジェクトまたはライブラリが見つかりません」エラー

    私もこの質問(http://oshiete1.goo.ne.jp/kotaeru.php3?q=123210)と同様の症状が出て困っています。chr関数を呼び出そうとするだけなのに、この「プロジェクトまたはライブラリが見つかりません」のコンパイルエラーが出ます。ヘルプにそって参照設定をいじってみるのですが、うまく行きません。いったいどう言うことなのでしょうか。オブジェクトブラウザでみても当然ながらちゃんと関数が登録されていますし、参照設定ダイアログでも、それなりのライブラリが登録されています・・・・。。

  • タイプライブラリ

    ' Excelのインスタンスを作成 Public appWorld As New Excel.Application ' Excelブックのインスタンスを作成 Public wbWorld As Excel.Workbook   1番上のソースがユーザ定義型が定義されていないのでエラーが でできますけど、プロジェクトの参照設定でどのタイプライブラリを 選べばいいのか分らないのでお願いします。

  • SUMIFの数式について(プロジェクトライブラリ?)

    =SUMIF(N3:N32,"1月",J3:J32) という数式なのですが、 「プロジェクトまたはライブラリファイルが見つかりません」と出て 検索をしてくれません。 知人からいただいたファイルで、計算式を修正しようと思うのですが、 どういった対策ができるでしょうか? 参照設定の「参照不可」のチェックを外してもなおりません。 よろしくお願いします

  • ExcelVBAでListViewが使用できない

    ノートパソコン(Windows7 64bit、EXCEL 64bit)を使用して、VBAでツールを作成しています。 フォーム上にListViewを追加したいのですが、コントロールの追加ダイアログにて 「Microsoft ListView Control, version 6.0」がリストがないので追加することができません。 参照設定にも「Microsoft Windows Common Controls 6.0(SP6)」がありませんでした。 これが原因かと考え、System32に「MSCOMCTL.OCX」がなかったので、 ListViewの使える他のパソコン(Windows7 32bit、EXCEL2010 32bit)から 「MSCOMCTL.OCX」を持ってきて入れました。 すると参照設定で「Microsoft Windows Common Controls 6.0(SP6)」を選べるようになったのですが、 未だにコントロールの追加ダイアログ上ではListViewの利用ができない状態でした。 職場のほとんどパソコンではListViewが使用可能なのですが、 ListViewが使用できないパソコンの条件などあるのでしょうか? ご回答お待ちしておりますのでよろしくお願い致します

  • Excel ライブラリ参照設定

    Excel の =COUNTA(B2:B30,ISNUMBER) で、指定セル範囲から数値の入ったセル数を数えさせようとしますと、「Excel プロジェクトまたはライブラリが見つかりません」といメッセージが出て、次に 「参照設定-VBAProject」という名の、参照可能なライブラリ ファイルの並んだウインドウが出てきます。 さて、ここでどのファイルを選んだらよいのでしょうか。 それがわからないことには、参照のしようがありません。 どうぞ教えて下さい。よろしくお願いします。 (注)関数の ISNUMBER を、">0" あるいは "<>0" などの演算に変えてみても同じです。

  • VB6のプロジェクトロードエラーについて

    現在、VB6で作られたプログラムを開いて、編集を行おうとしているのですが、 プロジェクトのロード段階でエラーが出ます。 そのエラーの内容ですが、 「行 372: クラス MSComctlLib.StatusBar(コントロール SBMes) はロードされていません。」となっています。 それで、MSComctlがコンポーネントにないからか、と思い、 コンポーネントの一覧で「Microsoft Windows Common Controls 6.0(SP6)」にチェックを入れて、 適用ボタンを押すと、「オブジェクトライブラリは登録されていません」とエラーが表示されます。 なお、それは新規プロジェクトで上コンポーネントを登録しようとしたときも表示されました。 VB6は入れたばかりで、 一度アンインストールしてインストールをしなおしたりとしています。 ですが、そのエラーが出続けて、PGの変更ができません。 どうすればいいかご存知のかた、ご教授お願いいたします。

  • 無効なオブジェクトライブラリ

    エクセルVBAにて、ソフトを作製しています。 急に「無効なオブジェクトライブラリです。または定義されていないオブジェクトへの参照を含んでいます」というエラーが出てくるようになり、すべてのプロシージャが実行出来ない状況に陥ってしまします。 そうなってしまったら、全て閉じて最終保存したところまで戻らなければならず、非常にイラつきます。 中身ですが、ユーザーフォームは特に使っておらず、Sheet内のフォームのコマンドボタン、またコントロール/ツールボックスからリストボックスとテキストボックスを使っています。 ソースの中身について ・SQL接続を使っています。 ・開く度にテキストボックスを複数削除し、所定位置に複数生成します。 リストボックスやテキストボックスのサイズ、位置等変更したら、このエラーに陥る傾向があります。 エラーに陥ったソースをエラーになる前のソースに追加しても、特に問題が起こりません。 エラーメッセージのヘルプを開こうとしても、表示されません。 これは一体なにが原因なのでしょうか? 条件がどうしてもつかめません。 参照設定についても特に参照できていないライブラリはありません。 宜しくお願いします。

  • 4月定例セキュリティアップデートの影響?

    昨日、定例のWindowsUpdateを実施したところ、Listviewを含むフォームがエラーのため動作しなくなりました。 メッセージ:無効なオブジェクトライブラリです。または定義されていないオブジェクトへの参照を含んでいます。 環境 WinVista と Win7 excel2007 VBA ここを見ている皆さんは、同様な症状が出ていませんでしょうか。 会社のPCで、管理者ログオンができないため、regsvr32も使用できず途方に暮れています。 現在作っているVBAで、ListView使いまくりなのに全滅となれば、0から考え方を変える必要がある物ですから。(ListBoxだと行や桁区切りが表示されないから見づらいし、TextBoxだと組むのが大変だし)

  • Excel VBA でエラーが

    Windows8.1 , Excel2013 のVBA で Internet Explorer を動かそうとしています。 ところが添付画像のエラーが出ます。 参照設定で Microsoft Internet Controls Microsoft HTML Object Library には追加でチェックを入れています。 今までVBAでマクロは問題なく作れていたのですが、これでIEを動かそうとするのは初めてです。 解決策を教えてください。