質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Word

Microsoft WordはMicrosoftが開発した業務用の文書生成用のソフトウェアです。

Q&A

解決済

1回答

437閲覧

数字 ハイフン 数字 の検索方法

hiyoko0410

総合スコア5

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Word

Microsoft WordはMicrosoftが開発した業務用の文書生成用のソフトウェアです。

0グッド

0クリップ

投稿2022/09/24 14:13

前提

ここに質問の内容を詳しく書いてください。
(例)文章の添削をしています。
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

実現したいこと

数字1文字 ハイフン 数字1文字 を検索し
1文字ずつ書式設定を行いたい
ここに実現したいことを箇条書きで書いてください。

  • ▲▲機能を動作するようにする

発生している問題・エラーメッセージ

"[0-9] ChrW(8722)[0-9]"で検索したが、うまく検索できない。
ChrW(8722)のみだったらハイフンは検索できたが、前後がうまく選択できなかった

エラーメッセージ

該当のソースコード

Selection.Find.ClearFormatting '数字-数字は数字を2ptに With Selection.Find .Text = "[0-9] ChrW(8722)[0-9]" .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchByte = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True .MatchFuzzy = False .Font.Bold = False Do While .Execute Selection.Characters(1).Font.Scaling = 2 Selection.Characters(2).Font.Scaling = 2 Selection.Characters(3).Font.Scaling = 2 Loop End With ActiveDocument.Range(0, 0).Select
word vba ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。
ご教示いただけますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

"[0-9] ChrW(8722)[0-9]"だとChrW(8722)は単なる文字列です。ChrW(8722)という文字列を探すことになります。
関数として機能させたいなら、引用符の外に出して&演算子で連結してください。

vba

1With Selection.Find 2 .Text = "[0-9]" & ChrW(8722) & "[0-9]"

投稿2022/09/24 15:11

hatena19

総合スコア33715

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiyoko0410

2022/09/25 07:32

Excel vbaと同じように & で繋げばよかったのですね。 繋ぎ方がわからなかったので大変参考になりました。 ありがとうございます!!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問