LoginSignup
0
2

More than 1 year has passed since last update.

VBAでURL Encodeを実行する

Last updated at Posted at 2018-06-04

【追記】「Script Control」は64bit版Officeでは基本的に利用不可なので現在ではこの技を使うことはできません

「Script Control」を使うのがポイント
さらに「encodeURLを呼べる関数を作成する」のもポイント

    Dim objSC As Object 'Script Control
    Dim s As String
    Dim strFunc As String '関数文字列
    
    Set objSC = CreateObject("ScriptControl")
        objSC.Language = "JScript"
        strFunc = "function encode(s) { return encodeURI(' + s + '); }"
        objSC.AddCode strFunc
    
   s = objSC.CodeObject.encodeURI("テスト")
    Debug.Print s

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2