Percorrendo todos os tags de um Driver.

Descrição:
Como percorrer todos os tags de um Driver se ele possuir diversas subpastas?

Solução:

Para isso, deve-se escrever um script usando recursividade.

Exemplo de script sendo executado no evento Click de um botão:

Sub CommandButton1_Click()
    Set Driver = Application.GetObject("DriverModbus")
    FuncRecursiv(Driver)
End Sub 
Sub FuncRecursiv(pasta)
    For Each obj in pasta
        If typename(obj) = "IOFolder" then
            FuncRecursiv(obj)
        Else
            ' Aqui você coloca seu script para acessar os tags (obj é um tag)
            msgbox obj.Name
        End if
    Next
End Sub
Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *