使用しているPC環境は、Win8.1(64ビット)、エクセル2013、セキュリティはNorton
今月3月1日に、VBAエディタのコード画面に行番号を表示したくてお尋ねしました。
未解決でしたが応答が長くなり、継続検討としてクローズしました。
__ その後の試行結果 -- アドイン名が長いので、32および64vbLine.dllと略称
__1._略称32vbLine.dllを\SysWOW64(32b)と\System32(64b)に置いて、regsvr32実行の結果
1.1 C:WINDOWS\system32>regsvr32 "C:\WINDOWS\SysWOW64\VB6IDEAddLineNumbersAddin.dll"-成功 行フォント不満
1.2 C:WINDOWS\system32>regsvr32 "C:\Windows\System32\VB6IDEAddLineNumbersAddin.dll"-登録拒否
__2._略称64vbLine.dllを\SysWOW64(32b)と\System32(64b)に置いて、regsvr32実行の結果
2.1 C:WINDOWS\system32>regsvr32 "C:\WINDOWS\SysWOW64\VB6IDEAddLineNumbersAddin.dll"-登録拒否
2.2 C:WINDOWS\system32>regsvr32 "C:\Windows\System32\VB6IDEAddLineNumbersAddin.dll"-登録拒否
**** 2.2のケースを試行錯誤中に、regsvr32を実行して登録が拒否された後、
\Systemに置いた64vbLine.dllが消えて無くなっている事に気づきました!!
--Norton-インターネット-セキュリティが、regsvr32を実行する前に、64vbLine.dllを削除していました!!!!
--(危険として削除)そのためNortonで、64vbLine.dllを復元し、削除対象から外しました。
その結果、添付画像の通り、DllRegisterServerが、64vbLine.dllを認証登録してくれました。
しかし、VBA-Code画面には、行番号は表示されません?
(ケース1.1では、行番号は表示されますが、フォントの違いか、使いがってが悪いです。画像添付)
??? 何か、これ以上に詮索するポイントはありますでしょうか ???
初めて、regsvr32、を触った初心者です。宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
>Excel2013で済ませてきましたので、エクセルのバージョンを確認するのは初めてです。
笑止千万、前回同じ文章で指摘済です。
行番号とC0D0が不一致って何?
意味がわかんない。
本当にメッセージあってる?
SNIPPING TOOLで画面保存して
確認してから次の補足をお願いします、
仰せの通り、貴重なコメントを見落とさない様にしないと、お尋ねの意味がないですね。
VBA実行結果のSnip.jpgは、本文添付画像の2枚目ですが、もっと鮮明な画像が必要でしょうか?
(なお、前回、\SysWOW64にはregsvr32.exeはないはず?のコメントをいただきましたが、
私のPCでは、この\SysWOW64を開くと、regsvr32.exeが収録されています。)
No.4
- 回答日時:
今気づいた CODEか?
ミススペルじゃ、わかりません。
行番号とコードペインの行がずれているのは、あなたが
小さい文字が嫌いだったんじゃないですか?
VBEのツール→オプション→エディターの設定で
フォントサイズがデフォルトの10の時に合うように作られている様です。
VBEで、ツール→オプション→エディターの設定→フォント→10 で、
魔法みたいに、イメージ通りの、行番号:Codo、がぴったり一致しました!!!!!!
今回は、ど初心者のお尋ねを、辛抱強くフォローして頂き、多謝・多謝・多謝!!!!!
久しぶりに、Codingをしてみて、昔も同じような苦労をした事を思い出しました。
(コード:CODO ×、 CODE:Coding ○)
No.3
- 回答日時:
こんにちは。
前回、書いたように「テレコ」になっているとお書きしましたが、
中身が混乱していませんか?
エクスプローラで、マウスカーソルを置けば、
--------------------------------
ファイルの説明:AddLineNumbers VB6/VBA Addin for x64
会社:MTJ-K
ファイルバージョン:1.4.1.0
----------------------------------
と出て来るはずです。x64 と出るか出ないかで、違いが分かります。
長い名前なので、読み返させていただきます。
VB6IDEAddLineNumbersAddin.dl ->vb6NA.dll
結果を見せていただきましたが、
Readme.txt を読むまでもないのですが、
//
「コマンドプロンプト/DOSプロンプトにて
regsvr32 <展開したフォルダ>\VB6IDEAddLineNumbersAddin.dll
として登録を行います。
WindowsVista以降でのregsvr32実行には管理者権限が必要です。」
//
ということで、登録も解除して、よかったら、もう一度やり直してみませんか?解除は、古門戸プロンプトの登録方法のコードに、「/u 」をつけます。
実は、私自身も不具合があったので、やり直してみました。
<展開したフォルダ>
実は、これを、私は、常識の範囲だと思い、
C:\Users\[My ID]\AppData\Roaming\Microsoft\AddIns\
に vb6NA.dllを入れて、登録したのです。それで不具合が発生したのです。
そこで、
C:\Program Files\Microsoft Office 15\root\office15\ADDINS\
に入れてみたのです。
この後、セキュリティの関係で、どうなるのかはわかりませんが、ひとまず、vb6NA.dll をここに置きました。(私のは32bitですが、ここで64bit用か確認したほうがよいかもしれません。)
管理者モードで、
c:\windows\system32\regsvr32 "C:\Program Files\Microsoft Office 15\root\office15\ADDINS\VB6IDEAddLineNumbersAddin.dll"
(ダブルクォーテーションを入れて、これで登録し直しました。)
以下のページは参考まで。たぶん、ご覧になったことがあるものでしょうが、加筆しました。
-------------------------------
http://www.dashinc.co.jp/archives/1662
64 ビット版の Windows オペレーティング システムには、次の 2 つのバージョンの Regsv32.exe ファイルがあります。
•64 ビット版は %systemroot%\System32\regsvr32.exe です。
•32 ビット版は %systemroot%\SysWoW64\regsvr32.exe です。
○regsvr 32bit 版から ->vb6NA.dllの32bit版
c:\windows\sysWOW64\regsvr32 c:\windows\sysWOW64\XXXX.dll
○regsvr 64bit 版から ->vb6NA.dllの64bit版
c:\windows\system32\regsvr32 c:\windows\system32\XXXX.dll
---------------------------------------------------
Download addlinenumbers141.zip (86,222Byte) 32bit
http://mtj-k.no.coocan.jp/software/office_vb6/ad …
Download addlinenumbers141x64.zip (89,181Byte)
http://mtj-k.no.coocan.jp/software/office_vb6/ad …
>32vbLine.dll登録後の実行例(フォントが半分になっている)
これに関しては、一度、作者さんにお尋ねになってもよいかもしれません。未だ、ホームページも健在のようですから。
> ホームページ :http://homepage1.nifty.com/mtj-k/
ところで、私のところでも、そのVB6IDEAddLine は不都合を起こしました。前回紹介したように、主要な掲示板(MrEXCELやStack Overflow)では、こういう方法はオススメしていないのです。それと、肝心なことですが、この番号の振り方はあまり意味がないと思うのです。再考なさったほうがよいかと思います。
**画像参照**
以上です。
この後は、余計な話だから、誰かさんのように、そんなことは書くなと思われたら、その場合は以下は無視して構いません。
今のVBA開発環境って、まったく違った方法で管理している人たちがいるということが分かりました。しかし、国産のツールを使う分には、ほとんどフリーですが、海外のものを使うと、あれやこれやと、出費がかさむようです。
VBAのプログラマーとして直面している開発環境は、確かに、お気づきのように貧弱な開発環境です。
ツールとして、ヘルプひとつつけるのに、1.5万円も取られるわけですし、今回の行番号(だけではありませんが)でも、5,000円(ディスカウント20%引き)、リボンエディターもお金が掛かるわりには、日本語環境では不具合を起こします。まことに困った状況です。これでは、日本のOffice VBA環境は、どんどんガラパゴス化が進んでしまいます。
一例:
Excel VBA + Code VBA Excel VBACode VBA core US$ 158 139.90 €
http://codevba.com/order.htm#.WLzVEzq7pkg
画像は、VB6IDEAddLine の番号の振り方ですが、脈絡もない振り方だなと思います。エディタ自体は、どれもそんなものですが、VBAを含むVB系には、旧BASICのように独特の番号の振り方があり、VBA/VB6では、Erl コマンドで、その場所を認識させるという方法があります。もし、ご存知でしたら、見捨ててください。
こんばんは。
前回、今回と、ご専門的な書き込みを頂き、大変有難う御座いました。
まず、「テレコ」からネット検索でした。
(これは関西弁で、互い違い、あべこべ、逆さまの意味です)
現役時代に、半分仕事・半分趣味で、
機械語/アッセンブリ語/FORTORAN/Basic/PL-1/C言語/VB/VBAを眺めたことがありました。
実用したのは、PL/1でした。
VBAは撮りためた写真を整理するために、参考書に載っていたアルバム作成-VBA-Codeを、
やみくもにCopyし、15年ほど、快適に使ってきました。
最近のコンパクト-デジカメは、Jpgサイズが大きくなり、画像圧縮Softを購入してみました
(PCの内臓メモリ容量も大きくなり、圧縮など不要の時代ですが)。
自作VBAは、ファイル更新日時を撮影日時として代用するCodeでした。
画像圧縮すると、更新日時≠撮影日時となり、不都合が生じました。
そこでお尋ねして、いろいろの方々に教えて頂き、
JpegExifクラスを試行する事になり、VBAを勉強しなおして、
やっと自作SoftにJpegExifクラスを取り込むことができました(多謝)。
ご苦労されて作成し、公開された、JpegExifクラス、のCodeを追っていくと、
?のCodeがいくつかあり、トレースするには、行番号があるといいなと思いました。
前回のお尋ねで、VBEの設定変更で、カーソル位置の行番号の表示ができました(多謝)。
更に興味が湧いて、コードペインに行番号を表示したくなり、今回の大騒ぎとなりました。
今回、応答して頂いたお二人のおかげで、コードペインと行番号とを一致できました!!
なお、頂いたコメントは、これから時間をかけて、解読してみます。まずは御礼まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。 長時間でも長距離でも結構です。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
VBAエディタのコード画面で、カーソル位置の行番号表示の方法
Excel(エクセル)
-
VBEでのアドインの登録方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*.exeと異なるフォルダのDLLを...
-
VBにてIMEの入力モードを変える...
-
VB6.0(SP6)にて開発を行なって...
-
APIの呼び出しDLLファイルの場...
-
指定された引数が有効範囲にな...
-
dllをいじる。。
-
VC++6.0 でのライブラリ参照方法
-
NlsData000c.dllの入手方法
-
Sound Engine で MP3ファイル...
-
C# DLL エントリ ポイントが...
-
VB.NET xdoc2txtをつかってPDF...
-
VB6 - DLLの動的リンクの方法に...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
Excelのエラーで困ってます。
-
unsigned long long 型のフォー...
-
VBAを何回も作り直して、容量が...
-
Visual Studio 2008 SP1について
-
適切な変換関数が存在しない???
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
res://ieframe.dll/について
-
ASP.NETのDLL入れ替えについて
-
VB6.0(SP6)にて開発を行なって...
-
WIN10で常にフォームを手前に
-
C# DLL エントリ ポイントが...
-
ファイルをvbaで圧縮したいので...
-
visual studioの不要なDll削除方法
-
手書き文字認識のdll
-
M365にアップデートしてからコ...
-
[VBA]64b版-行数表示.dllの登録...
-
VBAエディタのコード画面で、カ...
-
ベースアドレスの設定について
-
メイクファイルからdllを生成す...
-
VBからIMEパッドを呼び出す方法...
-
パソリからIDをVB6で読み込みた...
-
実行ファイルからソースファイ...
-
steamのゲームが起動しません。
-
APIの呼び出しDLLファイルの場...
-
指定された引数が有効範囲にな...
-
dllをいじる。。
おすすめ情報
32vbLine.dll登録後の実行例