Microsoft Excel

Herbers Excel/VBA-Archiv

Verknüpfung in der Kopfzeile Löschen

Betrifft: Verknüpfung in der Kopfzeile Löschen von: Bert
Geschrieben am: 14.09.2020 14:29:40

Hallo

Ich öffne mittels VBA eine Word Datei aktualisiere sie mit den Daten einer Excel Database je nach auswahl, lösche die Verknüpfungen und Speichere das Word an einen ander Ort ab.

Set WR = CreateObject("word.application")
            WR.Visible = True
Set WRnew = WR.documents.Open("K:\Test.docx")
WRnew.Fields.Unlink
WRnew.SaveAs Filename:=WRpath
WR.documents.Close SaveChanges:=False
WR.Quit



Dies Funktioniert auch einwandfrei
Allerdings habe ich eine Verknüpfung in der Kopfzeile, diese wird mit Fields.unlink nicht gelöscht
Habe schon ein wenig gesucht aber noch nichts gefunden was bei mir funktionier
Vielen Dank für eure Hilfe

Betrifft: AW: Verknüpfung in der Kopfzeile Löschen
von: Yal
Geschrieben am: 14.09.2020 18:19:33

Hi Bert,

da sind wir in dem Objektwelt von Word unterwegs, da sind die Excel-Expert nicht im gewonnten Terrain.

Siehe https://docs.microsoft.com/de-de/office/vba/api/word.document.fields

In der Sektion "In diesem Beispiel werden alle Felder aus dem Haupttextartikel und der Fußzeile des aktiven Dokuments entfernt." findest Du die Vorlage um dem Unlink auf die Footer/Header-Fields zu implementieren.

LG Yal

Betrifft: AW: Verknüpfung in der Kopfzeile Löschen
von: Bert
Geschrieben am: 14.09.2020 20:50:27

Hallo Yal

Danke für den Link

LG Bert

Beiträge aus dem Excel-Forum zum Thema "Verknüpfung in der Kopfzeile Löschen"