2009-06-17 2 views
0

Ich möchte folgendes:Kann die Feldfunktion eines markierten Feldes mit Word 2007 VBA geändert werden?

In Word 2007 den Cursor auf einem Feld (oder das Feld markieren) und ein Makro Wich bearbeiten die Feldfunktion des Feldes nennen. (füge einen String hinzu).

Ich bin sogar dankbar für einige Tipps, welcher Begriff zu googeln.

verwendete ich den Makro-Recorder und bekam folgende:

WordBasic.FormatField Field:="CITATION Gro05 \p 9 \l 1031" 

Das ist offensichtlich creats ein neues Feld, aber wo man von hier geht?

Um das ausgewählte Feld ich über so etwas gedacht zu erhalten:

If Selection.Type = WdFieldType Then ... 

Ich hoffe, dass mir jemand ein paar Hinweise :) Bye Richard

+0

wdFieldType ist kein Typ für sich. Es ist der Name der Menge der möglichen Feldtypen und Sie können die Liste der möglichen Werte finden Sie unter http://msdn.microsoft.com/en-us/library/bb213727.aspx – barrowc

Antwort

1
Selection.Range.Fields 

Werden Sie die Sammlung von Feldern geben in die aktuelle Auswahl.

+0

Thx ich werde versuchen, damit zu arbeiten – Richard

Verwandte Themen