Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum pot bloca transferul de date ...

Ce reprezinta in chimie abrevieri...

Google pay ma taxeaza in timp ce ...

Kia Picanto 2022 - Problema motor?
 Durere umar AC Joint

Care este cea mai sanatoasa paine?

Zgomot ritmic ce urmeaza rotirea ...

Merita Lumix FZ82 in 2024?
 Nu pot activa Memory Integrity

Supratensiuni accidentale

Cuțit/ briceag drumetie

Cum am acces la o parte dintr-un ...
 Mother's Day

Recomandare aparat de vidat alime...

Izolatie exterioara casa parter P...

Cuvinte si expresii neclare
 

Escape/Unescape() din VBScript exista in VBA?

- - - - -
  • Please log in to reply
1 reply to this topic

#1
mad_igor

mad_igor

    New Member

  • Grup: Members
  • Posts: 20
  • Înscris: 22.03.2007
Salutare!

  Am un macro in excel care imi ia niste date dintr-o baza de date. Baza de date are entry-urile de tip text codate cu percent-encoding(escape() function).
  Am cautat pe net, si am vazut ca exista functia de unescape() pentru vpscript incepand cu versiunea 5, dar nu reusesc sa o gasesc sa o folosesc in macro-ul de excel.

  Trebuie sa import ceva librarie mai speciala? Exista vreun work-around la chestia asta? Sau trebuie sa ma pun sa fac functia de mana?

Merci tare mult pentru support.

#2
scorillobr

scorillobr

    Junior Member

  • Grup: Members
  • Posts: 89
  • Înscris: 06.02.2007
MSSCRIPT.OCX mi se pare sau construieste functiile tu.

Uite Google zice asa:
Function Escape(s As String) As String
    Dim scr As Object
    Set scr = CreateObject("MSScriptControl.ScriptControl")
    scr.Language = "VBScript"
    scr.Reset
    Escape = scr.Eval("escape(""" & s & """)")
End Function

Function Unescape(s As String) As String
    Dim scr As Object
    Set scr = CreateObject("MSScriptControl.ScriptControl")
    scr.Language = "VBScript"
    scr.Reset
    Unescape = scr.Eval("unescape(""" & s & """)")
End Function

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate