BlRef ist deine Blockreferenz.
Mit .HasAttributes fragst du nach ob deine Referenz überhaupt Attribute hat (in deinem Fall ist die Abfrage nicht unbedingt notwendig).
Eines hab ich vergessen: Dim Atts as Variant
.GetAttributes holt dir die Attributreferenzen.
Dann gehst du einfach alle Attribute in der For..Next-Schleife durch.
Du bräuchtest aber keine if Abfrage sondern eine Select Case Abfrage:
Select Case Atts(Count).TagString
Case "Attribut1"
Atts(Count).textString = WertAusFormular1
Case "Attribut2"
Atts(Count).textString = WertAusFormular2
Case Else
'mach halt irgend etwas
End Select
------------------
Roland
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP