- ベストアンサー
ワードで、全角のアルファベットと記号を半角にするマクロを使用したいので
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
[記号と特殊文字]ダイアログで指定したい文字を確認してもらえばわかりますが、 「~」の[文字コード]はFF5Eですから、それより前の「}」(FF5D)を指定すれば よいのでは。 例: [!-}] 「}」よりもあとの全角記号も含めるなら、[!-}?-・]にするとかかな。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17068)
http://okwave.jp/qa/q3283357.html のご回答(Wendy02さん)の中に反対の変換の例も含めて載っています。 またはhttp://okwave.jp/qa/q4054554.html ーーー Selection.Range.CharacterWidth = wdWidthFullWidth Selection.Range.CharacterWidth = wdWidthHalfWidth (書式ー文字種の変換ー半角・全角に対応) が変わる点です。 そして、上記回答にはない記号も[ ](下記参考)の中を~を避けて範囲を複数分割などで指定すれば出来るのではないですか。 参考 http://www.komonet.ne.jp/~perl/chap7.htm 何らかの数字1文字にマッチする場合は、「-」を使って省略して記述する事も出来ます。 [0-9] 文字コードが続いている範囲の文字ではこう指定できる。
- xls88
- ベストアンサー率56% (669/1189)
変換後「~」を「~」に再変換(置換) あるいは 事前に「~」を影響のない「ある文字」に変換(置換)しておく 変換後「ある文字」を「~」に再変換(置換) というようにすればどうでしょうか。
関連するQ&A
- アルファベットを全角から半角に
エクセル2003です。 エクセルに入力してある全角のアルファベットを全て半角に変換する方法はありますか? 表の中に、半角、全角が入り混じった状態でアルファベットが入力してあるのですが、それを一発で全て半角になるようにしたいのですが、可能でしょうか? できればマクロを使わずにしたいのですが、そのような方法がありましたらご教授お願いします。
- 締切済み
- その他MS Office製品
- ワードで選択範囲の半角数字を全角にするマクロ
ワード2007です。選択範囲の半角数字を全角にするマクロ、あるいは選択範囲の全角数字を半角にするマクロを教えてください。エクセルだったら作れたのですが、ワードではうまくいきません。全文に関して変換するのではなく、選択部分だけ変換を一発でして、止まってほしいのです。
- ベストアンサー
- その他MS Office製品
- 全角アルファベットを半角アルファベットに変換
Word 2003 で文書中の全角アルファベットを半角アルファベットに一括変換するにはどうすればよいでしょうか。一括が無理なら、個別でもかまいません。
- ベストアンサー
- オフィス系ソフト
- ワード2007で記号や特殊文字を全角変換したい
ワード2007を使用していますが、記号や特殊文字を「その他の記号」から挿入するのですが半角で入力されます。 全角に変換しなおしたいのですがどうすればいいでしょうか! たとえば前行の!ですが簡単に全角に変換できないでしょうか? 逆に全角から半角に変換できないでしょうか? マイクロソフトオフィス2007の問題なのでしょうか?
- 締切済み
- Windows Vista
- 【(半角数字)】を【(全角数字)】に一括変換するワードマクロはありませ
【(半角数字)】を【(全角数字)】に一括変換するワードマクロはありませんか? 特許翻訳をしています。 文章中の英数字が半角指定されているのですが、例外として段落番号など【】内にある数字は全角指定です。 手作業で全角に変換していますが、該当箇所がとても多くて手間がかかります。 一気に変換できるワードマクロはありませんか? 具体的には、例えば【0046】を【0046】にしたいのです。 【】内の数字は基本的には4桁です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Wordで文字種変換(全角→半角)のマクロ
MacでWord2004を使用しています。 メニューの「書式」→「文字種の変換」→「全角/半角オプション」で「半角に変換する」を 選ぶとテキストで全角の部分が半角に変換できるのですが、この一連の動作をマクロで記録し、それを実行しても何も起こりません。この動作はマクロで記録できないのでしょうか? どなたかお教えいただけますと幸いです。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 【PHP】全角記号を半角記号に変換するには?
PHP5使用者です。 全角記号を半角記号に変換するにはどうすればいいのでしょうか? 現在、 mb_convert_kana($str, 'a' , 文字コード); で変換していますが、なぜか !”#$%&’()*+,-./:;<=>?@[¥]^_`{|}~ のうち、 ’ ” ¥ ~ は変換してくれません。 それに本来これは記号変換の関数ではありませんし… 全角記号を半角記号に変換したい場合、皆さんはどうされてますか? よろしくお願いします。
- 締切済み
- PHP
- Javascriptでの半角記号→全角記号へ変換
JavaScriptで半角記号を全角記号に変換するプログラムを書いています。 内容としては、 !”#$%&’()*+,-./:;<=>?@[¥]^_`{|}~ 上記の半角記号があったら全角に変換したいのです。 ’や”などがあることで、うまく配列に入れて回すことができません。 どうしたら良いでしょうか?
- 締切済み
- JavaScript
- 全角から半角に変換する
Javaで、文字列の中に全角があれば単純に半角に変換するような処理をしたいです。具体的には、次のような文字列があった場合、以下のように変換したいです。 <変更前> あ亜アアaaAA11%% <変更後> ア亜アアaaAA11%% つまり、以下のようにしたいです ・全角ひらがな→半角カタカナ ・漢字:何もしない ・全角カタカナ→半角カタカナ ・半角カタカナ:何もしない ・半角アルファベット→何もしない ・全角アルファベット→半角アルファベット ・半角数字→何もしない ・全角数字→半角数字 ・半角記号→何もしない ・全角記号→半角記号 上記のように書くと複雑に見えますが、要は基本的に半角に相当する文字がある場合には半角にしたいだけです。Googleで探してみましたが、Javaで標準で上記のような処理を出来るようなメソッドを見つけることができませんでした。このようなメソッドは標準で存在しますでしょうか? 自作する場合、いくつかアプローチがあると考えられますが、最もパフォーマンスを速くしたい場合にはどのような作り方にした方がよいでしょうか。お手数ですが、宜しくお願いします。 <追伸> プレビューで見たら、半角の文字が全角に自動的に変換されてしまいました。。 例文からはわかりにくいかも知れませんが、宜しくお願いします。。
- ベストアンサー
- Java
- エクセル 全角から半角に変換 マクロ
エクセルでシートの上すべてのカタカナ、ひらがな、漢字、スペースを全角から半角に変換するマクロを教えてください。 アルファベットは残したいです。
- 締切済み
- Visual Basic