Windows 10 Pro_x64 + Excel2013_x86 VBA で JScript を少し試してみる

Windows 10 Pro_x64 + Excel2013_x86 VBAJScript を少し試してみる
 
VBA だと like "[]" で単純な正規表現風の比較はできるのだが
もう少し柔軟性が欲しいので試してみる
※C:\windows\syswow64\regsvr32 C:\ChakraCore.dll はエラーを吐いてNG
 
参考にしたのは以下のサイト
VBAでJScriptの正規表現を使う
JavaScript エンジン Chakra を無理矢理使う
・ツール->参照設定 より以下をチェックする
 Microsoft Script Control 1.0


Private Sub CommandButton1_Click()
'
Dim js As New ScriptControl
Dim result As String
'
' Microsoft Script Control 1.0を
' チェックしない場合は以下のコードになる
' Dim js As Object
' Set js = CreateObject("ScriptControl")
'
js.Language = "JScript"
'
'スクリプトを定義する(JScript)
'
Dim script As String
script = "'abcdefg'.match(/a/)"
'
'ヒットした文字を出力
'
result = js.Eval(script)
Debug.Print result
End Sub