いつもお世話になっています。秀丸Ver.4.16を使用しています。
「秀丸キーワードチェンジャー KWCH.EXE V2.2」をダウンロードしたのですが、.macファイルがありません。KWCH.EXE とヘルプ、説明書だけしかありませんでした。
説明書には、「秀丸エディタから呼び出したい場合は、以下のようなマクロを作成して、それを実行するようにしてください。
例: kwch.mac
run "c:\\hidemaru\\kwch.exe";」
と記載されているのですが、具体的にどうやればいいのか分かりません。
ホームページで色々と調べたのですが、内容が理解できなくて……肝心の、.macファイルの作成方法、及び、作ったファイルをKWCH.EXE とどう関連づけるのかが分かりません。
初歩的なことですが、分かりやすく教えていただけると助かります。
No.2ベストアンサー
- 回答日時:
まず始めに、Ver4.16だとキーワードチェンジャーは使えないようですね。
かなり昔のバージョンの秀丸用の機能だと思います。現在のバージョンなら
標準の機能で同様(それ以上)のことができますよ。
異なる拡張子によって自動的に強調表示の種類を切り分けられます。
ためしにVisual Basicのソースファイルである、拡張子「frm」のファイルで実験しましょう。
1) まずは、秀丸の「その他(O)」-「動作環境(E)」にて、動作環境ウィンドウを開きます。
2) 「設定の対象(L)」から「関連付け」を選択します。
3) 「追加(D)」ボタンをクリックして現れたインプットウィンドウに「frm」と記入し、「OK」をクリックします。
VBがインストールされていて、何らかのソースがあるのならそれを、そうでなければ秀丸で適当に文字を記入し、
「test.frm」という名前で保存します。
4) frmファイルを秀丸で開いた状態で「その他(O)」-「ファイルタイプ別の設定(C)」をクリックします。
5) 「設定のリスト(T)」ボタンをクリックし、現れたウィンドウの「新規(N)」ボタンをクリックします。
6) 現れたインプットボックスに「vbプロジェクト」と記入し、「OK」ボタンをクリックします。
7) 「設定の対象(L)」から「表示とカラー」-「強調表示」を選択します。
8) 「強調表示(Y)」にチェックを入れ、「読み込み(O)」ボタンをクリックします。
9) 「強調表示キーワードの読み込み」ウィンドウから、VisualBasic.hilightを選択し、「OK」をクリックします。
10)「(ファイルタイプ)の設定(S)」から、vbプロジェクトを選択し、「OK」を押します。
11)以降、frmファイルを秀丸で開くたびにvbプロジェクト用の強調表示が有効になります。
さて、ちなみに今回の件では不要とはなりましたが、もともとの問いについても解答します。
1) まずはkwch.exeを適当なフォルダへ移動しましょう。秀丸をインストールしたフォルダ
(普通にインストールすれば、C:\Program Files\Hidemaru だと思います)に移動しておけばよいと思います。
2) 秀丸を立ち上げ、
run "C:\\Program Files\\Hidemaru\\kwch.exe";
と入力します。
(注:macファイルでは、「\」は他の意味を持つため、「\」を表示したい場合は「\\」と表記します)
3) このファイルを保存します。その際、「ファイルの種類(T)」を「秀丸マクロファイル(*.mac)」とします。
ファイルの名前は適当でOKです。
4) 秀丸のメニューから「マクロ(M)」-「マクロ登録(E)」をクリックします。
5) マクロ登録ウィンドウのマクロ1の「ファイル名」右側にある「...」と書かれたボタンをクリックし、
先ほど作成したマクロを選択します。
6) タイトルの部分には適当な名前を記入します。ここでは「キーワードチェンジャー」とでも入力しましょう。
7) 「OK」をクリックしたら登録終了です。秀丸のメニューから、「マクロ(M)」をクリックすると、
新たに「キーワードチェンジャー(1)」というメニューが現れるはずです。
私はVer4.14で試してみましたが、ここまでやってキーワードチェンジャーが機能しませんでした。
とても詳しく説明していただいて、恐縮です。キーワードチェンジャーは使えないのですね。でも、教えていただいた新機能で、登録してみます。
私としては、拡張子ごとではなくて、キーワードのグループごとに切りかえて使用する必要があるもので……あ! テキストエディタだから、どの設定も.txtなんですよね。
設定リストの数を増やせばいい……ということ!!
→今さら気付いてますっ。
とにかく丁寧な対応、ありがとうございました。
No.3
- 回答日時:
#2さんのが正しいですね(^^;
対象は Ver2.x 以前の秀丸かな。
秀丸のことで、今日は何度もお世話になりました。
本当にありがとうございます。
どうしても今日中に、仕事で必要な機能をそろえなくてはならなくて途方に暮れてました。
これから仕事に敵したマクロを捜して、追加していく予定です。(道のりは長いなぁ……)
また別スレでお世話になると思いますが、よろしくお願いします。
No.1
- 回答日時:
マクロはただのテキストファイルですので秀丸エディタで作成できます(メモ帳でも構いませんが)。
で、その説明文は、
kwch.mac
というファイル名で
run "c:\\hidemaru\\kwch.exe";
という一文を書いたテキストファイルを作りなさいと言う意味です。
ただ、パス部分は kwch.exe のインストール先に合せて直す必要があります。(「\」を二重にするのを忘れずに。)
登録は普通にメニューのマクロ登録からすればOKです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Excel(エクセル) 記録マクロのみでできますか? 7 2022/08/07 20:38
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- その他(セキュリティ) exeファイルの個人情報について 3 2023/06/29 17:36
- アプリ アプリケーションが見つかりません 2 2022/07/13 21:07
- フリーソフト 数字を縦長に拡大する方法について 7 2022/11/28 08:23
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルマクロで不特定なファ...
-
EXCEL VBA 指定したファイルが...
-
エクセルデータが突然破損します。
-
エクセル 複数ファイルの一括...
-
vlookup関数の引数を変数で指定...
-
フォルダ内のexcelファイルを順...
-
LTSpiceにLMV358-Nのモデルを入...
-
エクセルのxls形式からxlsx形式...
-
VBAでワークブックの名前を変数...
-
セルに値が入ったらマクロを実...
-
データ参照先が別ファイルの場...
-
エクセルファイルをHTML化する...
-
Excel VBA でファイルが開かれ...
-
エクセルのシートの数を数えた...
-
【Excel VBA】ファイル名が一...
-
ファイルの保存場所を変えたら...
-
VBAでフォルダ内の全てのcsv...
-
ACCESS VBAでファイルを開くダ...
-
Accessのaccdbファイルを起動で...
-
Excelファイルがマクロを含むか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
エクセルマクロで不特定なファ...
-
VBAでワークブックの名前を変数...
-
エクセル 複数ファイルの一括...
-
フォルダ内のexcelファイルを順...
-
エクセルのxls形式からxlsx形式...
-
【Excel VBA】ファイル名が一...
-
エクセル(マクロ)のファイル...
-
vlookup関数の引数を変数で指定...
-
ファイルを開かずにマクロを実行
-
エクセルのシートの数を数えた...
-
Accessのaccdbファイルを起動で...
-
エクセルマクロ 異なるファイ...
-
vba初心者です。 質問です。 毎...
-
ファイルの保存場所を変えたら...
-
Excel VBA でファイルが開かれ...
-
accessフォルダを移動したらフ...
-
リンク切れチェックを行うマクロ
-
フォルダ内のブック全部にパス...
-
ACCESS VBAでファイルを開くダ...
おすすめ情報