
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
下記のように、Functionプロシージャをサブルーチンとして使い、BYTE2_FINDを実行してみてください。
成功する場合は、MsgBox関数の直後に削除のコードを入れてみてはいかがでしょう?
Sub BYTE2_FIND()
Dim myText As String
Dim i As Integer
For i = 1 To ActiveDocument.Characters.Count
myText = Selection.Text
If LenMbcs(myText) > 1 Then
Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
If MsgBox("2バイト文字が見つかりました。続けますか?", vbYesNo) = vbNo Then
Exit Sub
End If
End If
Selection.MoveRight
Next i
End Sub
Function LenMbcs(ByVal str As String)
'2バイト判別Function
LenMbcs = LenB(StrConv(str, vbFromUnicode))
End Function
No.2
- 回答日時:
ドキュメントの各文字を順々にLenB関数でチェックしてゆく方法があります。
Function LenMbcs(ByVal str As String)
'2バイト判別Function
LenMbcs = LenB(StrConv(str, vbFromUnicode))
End Function
ただ、これをループ処理にかけ、削除してゆくことになりますが、長文になると遅くなります。
試してみては如何でしょう。
この回答への補足
ご連絡ありがとうございました。
上記でマクロを作成してみました。
ただ、私自身ほとんどマクロの知識がないため、
上記でのマクロでは、エラーが出て使用できない状態です。
Fuction~End Function部分で新規マクロを作成すれば宜しいのですよね?
すみませんが、追加で他の文言も登録、等々ありましたらご連絡いただけると大変助かります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(パソコン・スマホ・電化製品) Googleカレンダーで不要データを一括削除したい 1 2023/08/02 12:42
- Excel(エクセル) エクセルで文字の一部を赤から白に変えるマクロを教えて下さい。 2 2022/10/08 23:01
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/05/23 15:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- その他(プログラミング・Web制作) ゲームを日本語化しようとすると文字化けしてしまいます。 2 2022/08/19 15:36
- その他(悩み相談・人生相談) 最初に言語学習のアプリで知り合う 別のアプリに誘導される インスタ教えろって言われる 顔送れって言わ 1 2023/07/14 00:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSV データのバイト数を調べる...
-
2バイト文字を一括削除するマクロ
-
携帯電話の略語であるMBって英...
-
文字の容量(サイズ)についての...
-
アルファベット30文字は何バイ...
-
1Mバイトって何バイト?
-
HDDの容量が320Gなのに298Gしか...
-
KBのMB違いって
-
メモリーの単位を解説してくだ...
-
実行計画の「COST」と「BYTE」...
-
Excel_VBAで改行コードの無いフ...
-
EXCELでの16進数取り出し、上...
-
GB と Gbの違いの意味
-
メガバイト/秒、バイト/秒、キ...
-
100Kバイト と 100Mバイトの...
-
(*^_^*) キロバイトと字数の...
-
KとKB
-
32bit = 4GB(バイト)?
-
4.47GBのISOファイルがDVDに焼...
-
テーブルのバイト数計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELでの16進数取り出し、上...
-
携帯電話の略語であるMBって英...
-
文字の容量(サイズ)についての...
-
実行計画の「COST」と「BYTE」...
-
アルファベット30文字は何バイ...
-
KBのMB違いって
-
CSV データのバイト数を調べる...
-
GB と Gbの違いの意味
-
1Mバイトって何バイト?
-
KBとMB
-
Excel_VBAで改行コードの無いフ...
-
Pingについてご教授ください。
-
おねがいします。
-
K KB MB について詳し...
-
32bit = 4GB(バイト)?
-
Oracle AL32UTF8でのバイトサイ...
-
2バイト文字を一括削除するマクロ
-
16進数どうしの乗算
-
5000KBytes/sをbitに変換するには
-
byte、KB、MB の単位の変換につ...
おすすめ情報