1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

VBEに行番号を表示させる

Last updated at Posted at 2022-07-26

初めに

アドインを使用して行番号を表示させたいと思います。
なんか若干ずれてる・・・? けど気にしない。。。

今回試した環境

Windows11
Excel 365

公式のアドインでありません。
予期せぬ動作をする可能性があります。

実行後の画像
image.png

1.アドインのファイルをインストールする

AddLineNumbers VB6/VBA Office 32 ビット用
AddLineNumbers VB6/VBA Office 64 ビット用

インストールしたら、任意の場所で解凍します。

アドインをレジストリに書き込み後は移動できなくなります。
解凍する際は適切な場所を選定するようにしてください。

今回私は画像の場所に展開しました。
image.png
解凍後、フォルダを見に行き、下記の.dllのファイルのパスをコピーしておく
image.png
image.png

2.管理者権限でコマンドプロンプトを開く

64ビットのWindowsで32ビットのOfficeを使用している人は下記の手順を実行する前に
cd %SystemRoot%\SysWOW64
を実行してください。

C:\Windows\system32> cd%SystemRoot%\SysWOW64

まず、Windowsの虫眼鏡のアイコンをクリックし、cmdなどと検索し、管理者権限として実行をクリックする。
image.png

1.コマンドプロンプトで、regsvr32 "パス\VB6IDEAddLineNumbersAddin.dll"となるように入力する。私の場合は下記のようになりました。

C:\Windows\system32> regsvr32 "C:\Users\matsu\VB6IDEAddLineNumbersAddin.dll"

2.Enterを押し下記のようなダイアログが出れば完了です。
image.png

3.VBEを開き、アドインを有効化する

image.png

アドイン→アドインマネージャーと進み、AddLineNumbersのロードのところにチェックを入れる。無地に読み込まれれば下記のように^行数が表示されます。
もし気に入らなかったらロードのチェックを外してもらうか、アンインストールでOK
image.png

4.アンインストールする方法

64ビットのWindowsで32ビットのOfficeを使用している人は下記のコマンドを実行しておいてください。

C:\Windows\system32> cd %SystemRoot%\SysWOW64

それ以外の方はインストール手順と同じように管理者権限でコマンドプロンプトを開き、下記を実行
※パスの部分は各々で置き換えてください。

C:\Windows\system32> regsvr32 /u "C:\Users\matsu\VB6IDEAddLineNumbersAddin.dll"

完了すれば、インストールと同じように書きのダイアログが表示されます。
image.png
ダウンロードされていたファイルを削除して終了。

5.まとめ

画面の半分までしか行番号が表示されないようですが、インストールしてよかったと思います。特に躓くポイントもなかったので不慣れな方でも挑戦してみるといいかもしれません。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?