Google Groups unterstützt keine neuen Usenet-Beiträge oder ‑Abos mehr. Bisherige Inhalte sind weiterhin sichtbar.

Kleine Ergänzung zu VBA

4 Aufrufe
Direkt zur ersten ungelesenen Nachricht

Markus Leiße

ungelesen,
20.01.1999, 03:00:0020.01.99
an
In meiner Kopfzeile steht die Textmarke "dat" vor der Feldfunktion
SpeicherDat. DenText den ich in die Input-Box eingebe überschreibt mir
allerdings nicht die Feldfunktion sondern setzt den Text davor. Wie
überschreibe ich die existierende Feldfunktion.

Sub Datum()
' Datum Makro
Dim wert1 As String
wert1 = InputBox("Datum eingeben", "Datum eingeben")
ActiveDocument.Bookmarks("dat").Range.Text = wert1
End Sub

Danke Markus

Barbara Karli

ungelesen,
20.01.1999, 03:00:0020.01.99
an
Hallo Markus

>In meiner Kopfzeile steht die Textmarke "dat" vor der Feldfunktion
>SpeicherDat. DenText den ich in die Input-Box eingebe überschreibt
mir
>allerdings nicht die Feldfunktion sondern setzt den Text davor. Wie
>überschreibe ich die existierende Feldfunktion.

Die Textmarke darf nicht vor der Feldfunktion stehen. Markiere die
Feldfunktion und rufe dann "Einfügen - Textmarke" auf, damit diese der
Feldfunktion zugeordnet wird.

Hope that helps
Tschüss
Barbara

Alexandra von Cube

ungelesen,
20.01.1999, 03:00:0020.01.99
an
Hi Markus,

vergib die Textmarke fuer das gesamte Feld. Also Feld markieren und dann
Einfuegen Textmarke.

Alexandra

Markus Leiße wrote:
>
> In meiner Kopfzeile steht die Textmarke "dat" vor der Feldfunktion
> SpeicherDat. DenText den ich in die Input-Box eingebe überschreibt mir
> allerdings nicht die Feldfunktion sondern setzt den Text davor. Wie
> überschreibe ich die existierende Feldfunktion.
>

> Sub Datum()
> ' Datum Makro
> Dim wert1 As String
> wert1 = InputBox("Datum eingeben", "Datum eingeben")
> ActiveDocument.Bookmarks("dat").Range.Text = wert1
> End Sub
>

> Danke Markus

Markus Leiße

ungelesen,
20.01.1999, 03:00:0020.01.99
an
Danke für Deinen Tip. Aber wenn ich erneut das Datum ändern will existiert
die Textmarke nicht mehr.

Alexandra von Cube schrieb in Nachricht
<36A5A342...@hrz.uni-dortmund.de>...

Alexandra von Cube

ungelesen,
20.01.1999, 03:00:0020.01.99
an
Hallo,


> Danke für Deinen Tip. Aber wenn ich erneut das Datum ändern will existiert
> die Textmarke nicht mehr.
>

Wohl wahr ;). Setz sie im Makro gleich wieder:

Selection.Expand (wdParagraph)
ActiveDocument.Bookmarks.Add Range:=Selection.Range, Name:="dat"

Wobei Selection.Expand etwas davon abhaengt, wie Deine Kopfzeile sonst
noch auf gebaut ist. Aber das findest Du dann in der Hilfe.

Alexandra

Martin Austermeier

ungelesen,
22.01.1999, 03:00:0022.01.99
an
Markus Leiße schrieb:

>wenn ich erneut das Datum ändern will existiert
>die Textmarke nicht mehr.

markiere nur die Position VOR dem Datumsfeld. Dann

ActiveDocument.Bookmarks("Dat").Select
Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
Selection.TypeText "01.01.2000"

so long 4 2day
Martin

0 neue Nachrichten