開発マシンで作ったEXCEL2010のVBAファイルを ほかのアプリ用マシンで開いたとき ユーザーフォームの中にあるリストビューだけ欠落してしまう
最初、開発マシンは2007だったのでバージョンの違いかと思って質問し下記サイトをアドバイスされたが、関係なかった
http://support.microsoft.com/kb/2266789/ja
開発マシンとユーザーマシンのバージョンをすべて2010Plusに新規インストールしたが状況は変わらない
開発マシンのOSは WinXP、
アプリ用マシンのOSは WinServer2008R2(仮想サーバーとして使っている)
同じ環境の中でリストビューをつくって保存したものはちゃんと機能します
逆の方向、アプリ用マシン(2008R2)の中で作って保存したファイルを 開発用(XP)マシンの中で貼り付け開くとちゃんと機能します
今は アプリ用マシンの中で、もう一度、ユーザーフォームの中に手でリストビューコントロールを書き込んで動作させている
リストビューコントロールは、Exel VBAにデフォルトで入っているActiveXコントロールではないので、忘れられているのでしょうかね
他のマシンで作ったリストビューを強制的に読み込む手段がないでしょうか
他に何か良い解決方法がありましたらお教えください
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
当方はほとんど知識を持ち合わせていないのですが
また、ひとつも検証していないのですが
バージョンは本当に関係ないのでしょうか。
いくつかのPCを調べてみたら、
Microsoft ListView Control のバージョン違いがありました。
ver5 ,Ver6ですが、ver6でもプロパティを調べていくとさらに3種類?ありました。
・この元のdllは何だろうとsystem32フォルダーを探してみましたがそれらしき名前をみつけられませんでした。
・MSCOMCTLが関係しているのかどうかわかりませんが、これはセキュリティの脆弱性のため最近になって置き換えられています。これがそうだと思いますが、当方のは2004/3/9のが2012/2/14になっていて古いほうは名前が変更されているようです。(古いのがMSCOMCT2.OCX)
この回答への補足
結局自己解決したのですが
二つのマシン間で 16bit および32ビットの違いで誤動作していたことがわかり
コピィして持ってきた側で再度保存するとなにやら怪しげなメッセージが出ますが
ともかく動きました
さらに相手側に送って そちらでも再度保存しないとだめでした
一体どういうつくりになっているのか
さらに 酷いことに、やっと収まったと思ったら、翌日の朝また動かなくなっていました
頭の中が真っ白になる思いでしたが
もがき苦しんでたどり着いたのは、Windows の自動更新を OKにしていたため
ActiveXの動きが変わってしまったようです
自動更新を殺して、前のバージョンに戻して事なきを得ました
テストしないでどんどんレリースしている感が否めない
ユーザーの苦しみなんか気にしておられないのだろうな
30日ほどのエネルギーを無駄にしたので、さすがにこのときは、開発体制をのろいました
VBAの世界は とても本格業務に使える代物ではないと痛感したしだいです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 計算機科学 これは迷路を解くというよりも、いかに速く最速で走り切れる経路を見出せるかや、マシン性能、プログラミン 3 2023/07/17 16:27
- その他(ソフトウェア) Corei7-12700とVmwareWorkstation17Proの相性は悪いの? 1 2023/01/09 20:21
- ドライブ・ストレージ 複数のパソコンが自宅にあり、互いの固有のHD、光学ドライブを相互にアクセスする方法。その2 3 2022/12/16 09:54
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- 消費者問題・詐欺 通っている日焼けサロンなのですが、ランプが切れていても交換をしない、マシンが故障しても平気で数週間修 2 2022/10/10 10:55
- その他(OS) CloudreadyでLinuxのセットアップが出来無い 1 2022/04/06 12:36
- F1・モータースポーツ 【FIのスクーデリアアルファタウリのマシンが遅い理由は何ですか?】角田裕貴選手がブレー 1 2023/05/29 18:16
- スキンケア・エイジングケア 長年日サロ、日焼けサロンに通っている人でも、さすがに2日連続行ったら危険でしょうか? 昨日初めて入っ 1 2022/08/18 10:30
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- 掃除機・クリーナー・空気清浄機 空気清浄機買い換えた方が良い? 4 2022/07/15 23:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レッグプレスの重りつけるところ
-
XPをサポートしていないプリン...
-
ダイエットマシンについて 振動...
-
FC2のブログを閲覧すると突然電...
-
小説執筆用に中古パソコンを買...
-
クロストレーナーの評判を教え...
-
ランニング最近始めたんですが...
-
ランニングとレッグプレスて
-
足の匂いを消す方法
-
自宅でテレビ観ながらトレーニ...
-
靴から異音? 先日購入したadid...
-
どれぐらいの時間立ちっぱなし...
-
かかとが浮く靴は合ってない?
-
靴の紐を通す穴は1番上は通さな...
-
物事を長続きさせるために、具...
-
スニーカー(AIRJOUDAN 1 MID)...
-
最近の子供は足大きいよね?僕...
-
ランニングシューズどこの履い...
-
スポーツジムで女性から声かけ...
-
体力ないデブが、シャトルラン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レッグプレスの重りつけるところ
-
ダイエットマシンについて 振動...
-
VPN越しのPCがネットワークコン...
-
バタフライマシンで先に腕が疲...
-
XPをサポートしていないプリン...
-
マシンによって体感重量が違う...
-
ラットプルダウンのマシンにつ...
-
50代女性です。ウォーキングマ...
-
NT AUTHORITY←を消せますか?
-
通っている日焼けサロンなので...
-
パラレル接続対応HASPのUSBしか...
-
マシンとジョギングでは使う筋...
-
Tomcatの、localhost:8080を、Z...
-
Excel2010 VBA リストビュー...
-
格闘技を習い始める前にトレー...
-
PC 2台目活用術
-
DNS設定なしのセグメント越え
-
リモートマシンのMACアドレス
-
Office365とAccess2010との関連
-
注意張り紙されても無視する爺さん
おすすめ情報