• ベストアンサー

VBエディタの自動変換

VBのエディタの質問です。 変数名で、たとえば "住所C" (全角シー)と打ったところ、以前入力していた "住所C" (半角シー)に自動変換されてしまいます。 プロジェクト全体を、"住所C"で検索しましたが、ほかには出てきません。"住所C" (全角シー)をうつためには、 どのように対処したらよろしいでしょうか? Win2K VB6

  • dorya
  • お礼率70% (7/10)

質問者が選んだベストアンサー

  • ベストアンサー
  • don_cha
  • ベストアンサー率34% (139/407)
回答No.1

VBの仕様だったと思います。 例えば Dim あいうえABC as String 'ABCは全角 と打っても Dim あいうえABC As String 'ABCは半角に変換されてしまう となります。 以下、私的意見 個人的に作られているプログラムなら問題は少ないですが、会社などで使用する場合には、変数名を日本語でなく英文字にしておいたほうがベターです。なぜなら、後々開発などで、英語版にも対応しなければならないなどの時に全ての日本語変数を英単語への変更が必要となり大変な作業になってしまいます。

dorya
質問者

お礼

やはり仕様でしたか。英文字に変更して対応してみたいと思っています。 お礼がおくれましてすみません。有り難うございました。

関連するQ&A

  • VB6からVB2010への変換

    VB6の資源をVB2010に移行することになりました。 とりあえずVS2010Proの評価版をダウンロードして準備をしている段階です。 色々な資料を参考にするとVB6からVB2010への変換ツール(VBUPGRADE.EXE)があることがわかりました(完全な変換はもちろん無理だとは思いますが)。 そして、VB6のプロジェクトを開くと自動的にアップグレードウィザードが起動され、変換されるとありましたが、起動しませんし、普通に開くを選択しても拡張子VBPは選択できないか、テキストとしてしか開くことが出来ません。 何か設定が必要なのでしょうか? よろしくお願いいたします。

  • 秀丸エディタで半角や全角スペースを自動改行したい。

    秀丸エディタを使っているのですが、マクロなどを使って半角や全角スペースを自動で改行するにはどのようにすればいいのでしょうか? 例えば、全角や半角のスペースを改行したい場合、 日本 アメリカ(全角スペース) 山田 太郎(半角スペース) などを 日本 アメリカ 山田 太郎 のように改行したいです。 よろしくお願いします。

  • お勧めのエディタを教えてください。

     掲題のとおり、お勧めのエディタ・お勧めの使用方法等ありましたら、教えてください。以下のような優先順を設定しています。 1. 無料であること。 2. 検索/置換/ルーラー表示等、一般的な機能はあること。 3. 背景色・文字色等が任意設定できること。 4. 選択範囲のうち、全角英数/英記号(0-9, =, -, 括弧, a-z, /等)のみを半角に1回の操作で変換できること。正規表現を利用してもよい。 5. 選択範囲のうち、半角カタカナのみを全角に1回の操作で変換できること。正規表現を利用してもよい。  2, 3については多くのエディタで実装されているので、実質的には、1, 4, 5が主要な障害になると思います。当方は秀丸・サクラ・EmEditorの使用経験がありますが、一長一短です。 H: 秀丸の欠点 H1: 長期にわたって無料で使用できない。 S: サクラエディタの欠点 S1: 全角から半角に変換する場合に、英数字のみの半角化は可能だが、括弧が変換されない。 E: EmEditorの欠点 E1: 全角から半角に変換する場合に、空白・カタカナ・句読点まで半角になってしまう。  現状では、サクラエディタで、英数字のみ半角化した後、置換機能で括弧を半角に変換することにしています。それ以上に簡便な方法がありましたら、教えていただくと幸いです。

  • こんなテキストエディタありませんか?

    たとえば、住所が入っているテキストで、都道府県と市町村名の間に空白があいています。(例:北海道 釧路市) 現在使っているのは「TeraPad」なのですが、これだと、そこにある空白部分が半角2つ分なのか全角1つなのか、見ただけでは判断できません。 カーソルを持っていって移動させれば、半角なら1マス、全角なら2マス移動するので、まー分かる事は分かるのですが、住所だけでなくほかのデータも確認しているので、ちょっと手間だなぁ・・・・って思っています。 ぱっと見ただけで、その行の空白部分が、半角なのか全角なのか分かるようなテキストエディタってありませんか? または、もっと簡単に見分ける方法がありましたら教えてください。

  • エクセル2003で、数値や文字を入力するとき、自動で変換したい

    アクセスのようにカーソルが移動したときに自動で半角、全角にかわるような操作は、エクセルでもできますか? 電話番号などを全角で入れたとき、エンターをおすと、全角のまま入力されます(F8、F10キーで変換できることは知っています) これを何もせずに、カーソルを移動したときに、そのまま半角入力できますか? カーソルを移動したときに、自動で半角、全角にかわるような操作があればおしえてください。

  • VBのバージョンの調べ方&VB5からVB.net2008にコンバージョンする方法

    VBのバージョンを調べたいと思っているのですが、どのファイルを開けば確認出来るのでしょうか? こちらにはVB.net2008しかないので、テキストエディタでVBのソースファイルを開いて確認するしかないのかなぁと思っています。 拡張子がfrmのファイルを開いて見た所、1行目に「VERSION 5.00」と書かれていたので、VB5だと勝手に思っています。 それと、VB5からVB.net2008に変換しようと思っているのですが、VB6からVB.netへの変換はVBUpgrade.Exeというコマンドを使えば変換出来るのは分かったのですが、 VB5から変換する場合は、まずVB5からVB6に変換する必要があるという事がネット上に書いてありました。 VB6でVB5プロジェクトを開いて保存すれば、変換出来るみたいなのですが、VB.net2008しか所有していないので、VB5からVB6に変換する方法が分かりませんでした。 他に方法はありますでしょうか? よろしくお願いします。

  • LinuxのGUIエディタ

    Linux上にインストール可能なGUIテキストエディタは無いですか? 秀丸エディタやサクラエディタのようなものが良いのですが、 あそこまでできなくても以下の機能ができればありがたいです。 Grep検索 ブロックコピー ブロック削除 ブロックペースト 大文字小文字変換 半角カナ変換 全角変換 アッパーケース ロワーケース

  • VBの宣言について

    ACCESS VBAをはじめて使っています。FORMのコードを読んでいるのですが、宣言されていない変数を見つけました。それでプロジェクト内で宣言されているかどうか探したら、標準モジュールの中で宣言されていました。VBは同一プロジェクトの中でpublicで宣言していればimportとかincludeとか何か取り込む宣言をしなくても自動で変数を認識してくれるのでしょうか?

  • 2桁の数字を半角に、1文字の英字を全角に変換したい

    最終的に縦書きでレイアウトする既存の文章を編集しているのですが、 文中の英数字を自動的に半角→全角、全角→半角に変換できるソフトを探しています。 ただし、全部の英数字を一括して全角→半角もしくはその反対に変換するのではなく、 「2桁の数字は半角に」(1桁と3桁以上は全角に)、 「1文字の英数字は全角に」(2文字以上の英数字は基本的に半角に) 変換したいのです。 マクロを利用すればいいのでしょうが、そのノウハウがなく、 また、例えば、2文字、3文字の英字は全角のままにしておきたいこともあったりして、 一般的な「検索・置換」のように、確認しながら変換していけると理想的なので、 できれば、こうした機能があるエディターソフトなどを手に入れたいと思っています。 15年近く前、MacOS用に発売された、「システムソフトエディタ」というソフトは、 ほぼ、この希望通りのことができる機能を備えていて、とても重宝したのですが、 システムソフトが開発をやめていますし、自分自身、現在はWindowsを利用しています。

  • 全角/半角 でひらがな変換に切り替えできない

    ここ最近あるときから、【全角/半角】でひらがな変換にしたいのに 【全角/半角】を押すと「`」になり、@は[ になってしまいます・・ 対処方法を教えてください。

専門家に質問してみよう