Autor Thema: Alle Felder mit gleichen Anfangsbuchstaben löschen  (Gelesen 1649 mal)

Offline Haschn

  • Frischling
  • *
  • Beiträge: 23
Hallo zusammen,

ich habe eine Flut von Feldern in meinem Dokument, dessen Werte bei einer bestimmten aktion gelöscht werden sollen. Ich weiß, dass die Felder alle mit "OF_" beginnen, hab aber keine Ahnung wie sie nach dem _ heißen.

Gibt es eine Möglichkeit die Felder zu kriegen und zu löschen? Ich habe schon folgendes Probiert:

Code
	Set item = uidoc.Document.GetFirstItem("OF_")
	Do Until item Is Nothing
		item.remove
		Set item = uidoc.Document.GetFirstItem("OF_")
	Loop 

was aber leider so nicht klappt

Danke im Vorraus für die Antworten!

Gruß Andy

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Alle Felder mit gleichen Anfangsbuchstaben löschen
« Antwort #1 am: 01.07.09 - 16:59:33 »
Schau die mal die Eigenschaft doc.Items an :)
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

s_Old

  • Gast
Re: Alle Felder mit gleichen Anfangsbuchstaben löschen
« Antwort #2 am: 01.07.09 - 22:42:05 »
Code
	Set doc = uidoc.Document
	Forall item In doc.Items
		If Left$(item.Name, 3) = "OF_" Then Call item.Remove()
	End Forall
	Call doc.Save(True, True)

Offline Haschn

  • Frischling
  • *
  • Beiträge: 23
Re: Alle Felder mit gleichen Anfangsbuchstaben löschen
« Antwort #3 am: 02.07.09 - 11:18:12 »
Super besten Dank... Nein - diese Eigenschaft kannte ich noch nicht!! :-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz