1

VBA (Word 用) で、ローマ数字の文字列の先頭をテストしようとしています。

次のコードは機能します (たとえば、文字列 "Mystr" にローマ数字の "I" が含まれているかどうかをテストします)。

If Mystr Like "[A-Z]" Then 
.Style = "Heading 1" End If

次のコードは機能しません (たとえば、Mystr にローマ数字の "II" または "III" が含まれているかどうかをテストするには):

If Mystr Like "[A-Z]{1,2,3}" Then
.Style = "Heading 1" End If

「いいね」は中かっこを受け入れませんか? そうでない場合、どうすれば同じ結果を得ることができますか?

ありがとうございました。

4

0 に答える 0