Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Folie display laptop in Bucuresti?

Pagina Wikipedia

Masina veche sau indatorat in ban...

Incalzire cu Boiler cu PDC + IPAT...
 Salariu de șofer Uber 8000 l...

Problema token semnatura electron...

Incarcator diy China

Unde au disparut tancurile federa...
 RMN Decontat

Jgheab clasic forma "U"- ...

Reparatie plafoniera LED

Problema PC - se blocheaza sau re...
 Notebook HP 840G2 - Upgrade RAM, ...

Defect ciudat Videorecorder Panas...

lege de reglementare a shrinkflat...

Care este cota parte la succesiun...
 

VBScript.Regexp

- - - - -
  • Please log in to reply
No replies to this topic

#1
gigi-duru

gigi-duru

    New Member

  • Grup: Members
  • Posts: 15
  • Înscris: 06.10.2006
In primul rand salut tuturor

Am facut in outlook un macro care preia numarul de inmatriculare al masinii si creeaza un folder, apoi muta mailul in acel folder... toate bune, mai putin partea care cauta numarul de inmatriculare in body-ul mailului.

functia arata asa:

Private Sub objInboxItems_ItemAdd(ByVal Item As Object)
Dim objProjectFolder As Outlook.MAPIFolder
Dim folderName As String
Set objRegEx = CreateObject("VBScript.RegExp")
objRegEx.Global = False
objRegEx.Pattern = "Numar inmatriculare:\s+(.+)"
Set colMatches = objRegEx.Execute(Item.Body)
If colMatches.Count > 0 Then
For Each myMatch In colMatches
MsgBox myMatch ---- aici nu imi afiseaza nici un match!
folderName = Right$(Mid$(myMatch.Value, 1), 7)
If FolderExists(objDestinationFolder, folderName) Then
Set objProjectFolder = objDestinationFolder.Folders("Inbox").Folders(folderName)
Else
Set objProjectFolder = objDestinationFolder.Folders("Inbox").Folders.Add(folderName)
End If
Item.Move objProjectFolder
Next
End If
Set objProjectFolder = Nothing
End Sub

Un mail arata in genul:

Marca auto: Opel Vectra
Numar inmatriculare:   B01ABC
An fabricatie: 2003

Ma poate ajuta cineva cu patternul care sa functioneze corect in VB? Am testat patternul pe tooluri online, merge fara probleme, doar in VB nu gaseste matchuri (macrourile sunt enable, totul functioneaza, inclusiv functia de mai sus este testata, cu un alt pattern, si pe Subjectul mailului, nu pe Body)

Multumesc anticipat

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

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