No.2ベストアンサー
- 回答日時:
こんにちは。
既にできあがっているものを動作させたいだけなら、VB5 または
VB6 のランタイムをインストールすれば動くかもしれません。
ベクターあたりで探せばすぐに見つかります。
# 要するに、VBA 用のコントロールではないということです。
ベクターでVB6をインストールしてみました。
すると、Microsoft Windows Common Controls5.0(SP2)が、
Microsoft Windows Common Controls6.0(SP6)に変わり、
参照可能となったうえで、試したところ、正常に動きました。
お蔭様で、助かりました。
本当にありがとうございました。
No.3
- 回答日時:
こんばんは。
通常、Service Pack 2 までをあてれば、Excel 2003 の場合には、ListView は入るはずです。違っていたらすみません。
でも、そのコードの
.ColumnHeaders.Add , , "担当者", 50
で、インデックスがないようですが、入りましたかしらね??
No.1
- 回答日時:
VBEの中の「ツール」「参照設定」の中に出てくるならば、チェック
ボックスをチェックするだけで済む話なんですけど・・・。
見つからない場合は「参照」で該当する.dllなり何なりを組み込む
必要があるんですが、普通はMicrosoft Windows Common Controls
なんてものを「参照可能」にする必要なんてないはずなんですけど。
ただ、名前からすると、Windowsのインストール時に何かオプションを
付け忘れているだけのような気がしますねえ。
この回答への補足
ご回答ありがとうございます。
VBEの中の「ツール」「参照設定」の中の、
Microsoft Windows Common Controls5.0(SP2)
が参照可能か不可かによって、違ってくるんです。
もしも不可だと、下記のコードの最初の、
.View = lvwReport のところで、
「プロジェクト又はライブラリが見つかりません」というエラーが、
出ます。
また、コントロールツールボックスには、ListViewを割当ててます。
Private Sub 顧客リスト表示()
Dim lastrow As Integer
Application.ScreenUpdating = False
With ListView1
.View = lvwReport ''表示
.LabelEdit = lvwManual ''ラベルの編集
.HideSelection = False ''選択の自動解除
.AllowColumnReorder = True ''列幅の変更を許可
.FullRowSelect = True ''行全体を選択
.Gridlines = True ''グリッド線
''列見出しを追加する
.ColumnHeaders.Add , , "担当者", 50
.ColumnHeaders.Add , , "顧客コード", 50
.ColumnHeaders.Add , , "フリカナ"
.ColumnHeaders.Add , , "会社名", 150
.ColumnHeaders.Add , , "〒"
.ColumnHeaders.Add , , "住所:1", 120
.ColumnHeaders.Add , , "住所:2", 120
.ColumnHeaders.Add , , "〆日", 40
.ColumnHeaders.Add , , "支払日", 40
End With
リスト更新
Application.ScreenUpdating = True
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- Excel(エクセル) Excel 参照元の値を参照したい 1 2022/08/20 18:58
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) エクセル開いたらウィンドウがでました 2 2023/03/28 16:24
- ネットワーク しばらくするとネットワークの参照ができなくなる 4 2023/06/17 16:56
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) 列の最終行に新たに入力されたらその値を自動参照 1 2023/01/21 09:59
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#ソースをCSCファイルにてコン...
-
ActiveMovie Control Objectを...
-
VB.Net で Zlib.dll 但し Exp...
-
ManagementClassが見つからない。
-
Using System.Drawing がうまく...
-
印刷ダイアログを表示させない方法
-
VBSで起動したアプリが前面表示...
-
vba 時間の引き算 例えば 15:00...
-
一通ずつ処理したい(アウトル...
-
ミニチュアCDの作り方を教えて...
-
離散コサイン変換(DCT)について
-
「読み込み違反」が起きたとき...
-
C++初心者です。 debug asserti...
-
Designer.vbは直接コードをいじ...
-
Delphi 閉じてないウインドウを...
-
P検定と言うサイトをオフライン...
-
excel vbaから実行するexe実行...
-
Process.Startで起動したアプリ...
-
VBAでSeleniumからChromeを起動...
-
VBAにて指定したセルをプルダウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
意味不明の実行時エラーで困っ...
-
ManagementClassが見つからない。
-
C#ソースをCSCファイルにてコン...
-
VB.NETで参照設定したDLLの修正...
-
IT初心者です 仕事で、vb.netで...
-
VB2008→VB2010でエラーが出てま...
-
VB.NETでDLLを読み込ませる時に...
-
オブジェクト(dll)のレジストリ...
-
Using System.Drawing がうまく...
-
Windows10のVBAでDirectX 8が使...
-
ビルドが実行できない 先へ進...
-
VB.Net リビルド 意味不明なメ...
-
VB2010で作成したdllからtlbが...
-
DLLを作成してVBAから使用する...
-
VBAの参照設定について
-
MS Visual Studio 6.0のEnterpr...
-
SOAP通信。恥を忍んで質問させ...
-
msvcr120d.dllがないというエラー
-
Excel-VBAでDSOFile.dll使える?
-
EXCEL2000でVBAでWinsockをしたい
おすすめ情報