Originariamente inviato da Pieruccio
'qui dichiari i tag che ti interessa modificare
Const TAG_TABLE As String = "TABLE"
Const TAG_BODY As String = "BODY"
Const TAG_HTML As String = "HTML"
'e via di seguito gli altri tag che ti interessano
Private Sub cmdSfoglia_Click()
Dim myfile As String
Dim Contenuto As String
Dim f As Integer
Dim Conta As Integer
Dim i As Integer
f = FreeFile
txtCorpo.Text = ""
'myfile = ShowOpen(Me, "Pagine web (*.htm)" & vbNullChar & "*.htm")
myfile = "C:\test.htm"
Open myfile For Input As f
Do While Not EOF(f)
Line Input #f, Contenuto
ReDim Preserve Righe(Conta)
Righe(Conta) = Contenuto
Conta = Conta + 1
Loop
Close #f
'richiami la funzione ControllaTAGg
For i = 0 To Conta - 1
Righe(i) = ControllaTAG(Righe(i))
txtCorpo.Text = txtCorpo.Text & Righe(i) & vbCrLf
Next
End Sub
Private Function ControllaTAG(Riga As String) As String
Dim strTmp As String
'visto che i TAG in HTML sono sempre gli stessi
If InStr(Riga, TAG_TABLE) > 0 Then
'in .NET
'Riga.replace(tag_table,"CHENESO")
'in VB6
strTmp = Replace(Riga, TAG_TABLE, "CHENESOTABLE")
ElseIf InStr(Riga, TAG_HTML) > 0 Then
'come sopra
strTmp = Replace(Riga, TAG_HTML, "CHENESOHTML")
ElseIf InStr(Riga, TAG_BODY) > 0 Then
'come sopra
strTmp = Replace(Riga, TAG_BODY, "CHENESOBODY")
'e via di seguito gli altri tag che ti interessano
Else
strTmp = Riga
End If
ControllaTAG = strTmp
'oppure in .NET
'return strtmp
End Function
piu di cosi non so che dirti :mavieni: