Automatische aktuelle Datumsangabe
#10
hallo lissycat,

ich habe das Makro so geändert, dass man einen Formatstring eingeben kann. Wenn man den Grafiktext "DatumHeute(dd. mmmm yyyy)" nennt wird das Datum so ausgegeben:
20. Januar 2013
weitere Beispiele im folgenden Bild:

[Bild: makroc0ljjn.jpg]

Der Code dafür ist folgender:
Code:
Private Sub GlobalMacroStorage_DocumentBeforePrint(ByVal Doc As Document)
    Call AktDatum
End Sub

Private Sub GlobalMacroStorage_DocumentOpen(ByVal Doc As Document, ByVal FileName As String)
    Call AktDatum
End Sub

Sub AktDatum()
    On Error Resume Next
    For Each x In ActiveDocument.SelectableShapes
        If x.Name = "DatumHeute" Then
            x.Text.Story = Date
        ElseIf Left(x.Name, 10) = "DatumHeute" Then
            ds = Split(x.Name, "(")
            FormatString = Left(ds(1), Len(ds(1)) - 1)
            x.Text.Story = Format$(Date, FormatString)
            FormatString = ""
        End If
    Next
End Sub

Bei mir funktioniert es so, das bedeutet aber leider nicht dass es bei Dir auch klappt. Du must es ausprobieren.

lissycat schrieb:Ich würde es ja sonst gerne wissen, wie ich das selbst machen kann, ist das sehr schwer?

VBA ist nicht so schwer, wenn du aber noch nie programmiert hast, dauert es eine Weile es zu lernen. Corel liefert eine PDF-Datei mit einer Programmieranleitung mit, die kannst Du Dir ja mal ansehen.

Gruß

koter
Zitieren



Nachrichten in diesem Thema
Automatische aktuelle Datumsangabe - von koter - 20.01.2013, 15:05
Automatische aktuelle Datumsangabe - von koter - 20.01.2013, 15:32
Automatische aktuelle Datumsangabe - von koter - 20.01.2013, 17:44
Automatische aktuelle Datumsangabe - von koter - 20.01.2013, 17:55
Automatische aktuelle Datumsangabe - von koter - 20.01.2013, 20:07
Automatische aktuelle Datumsangabe - von norre - 20.01.2013, 20:13
Automatische aktuelle Datumsangabe - von koter - 20.01.2013, 20:56
Automatische aktuelle Datumsangabe - von Suc - 20.01.2013, 22:52
Automatische aktuelle Datumsangabe - von Blacky - 20.01.2013, 23:42
Automatische aktuelle Datumsangabe - von norre - 21.01.2013, 09:45

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Aktuelle Seite drucken als Standard einstellen Karthagos 5 1.836 17.12.2021, 14:38
Letzter Beitrag: miss_marple
  Automatische Kleinschreibung beenden eckeneckepen 5 1.154 29.10.2020, 08:35
Letzter Beitrag: Litschi
  Automatische Farbfüllung? Max 2 1.125 07.08.2016, 11:59
Letzter Beitrag: Max
  VBA Script erstellen - automatische Tabelle erstellen phs 1 2.947 29.04.2014, 20:00
Letzter Beitrag: koter
  Automatische Hyperlink Generierung von e-mail Adressen ausschalten rainer 2 1.913 23.05.2013, 18:14
Letzter Beitrag: rainer
  Seitenhintergrund nur für die aktuelle Kutschka 2 1.253 13.03.2007, 16:19
Letzter Beitrag: Kutschka