none
Word 2010 AutoNew in DOT Datei: Kurzanleitung bitte

    Frage

  • Wir arbeiten mit einem Agentursystem (Kunden/Vertragsverwaltung)
    Dort kann ich Word-Vorlagen (DOT-Dateien) definieren und mit Serienbrieffeldern aus der Agenturdatenbank belegen.  Wenn ich einen Brief schreibe, dann wird aus dieser DOT-Datei eine DOC Datei erstellt.  Wir arbeiten mit Word 2010.
     
    In der DOT-Datei möchte ich verschiedene Bereich als Textmarke definieren.

    Wenn dann die DOC-Datei erstellt wird (wie genau der Aufruf dafür im Agentursystem ist weiss ich nicht) möchte ich, dass aufgrund eines Makros (AutoNew() ?) EINMALIG eine Abfrage gestellt wird: Privat oder Gewerbe.  Im Falle von Privat sollen die Textmarken 1 und 2 und im Falle von Gewerbe sollen die Textmarken 3 und 4 aus dem DOC-Dokument wieder gelöscht werden.  Danach kann in diesem Dokument das Makro nicht mehr aufgerufen werden.

    Dazu benötige eine (etwas detailliertere) Hilfestellung.

    Freitag, 17. Februar 2012 18:58

Antworten

  • Hallo hurganator
    Standardmassig wird Document_New Prozedur, in ThisDocument verwendet. Das neu-erzeugte Dokument bekommt keinen VBA Code:

    Private Sub Document_New()
        Dim intResponse As Integer
        Dim b1 As Bookmark
        Dim b2 As Bookmark
        Dim b3 As Bookmark
        Dim b4 As Bookmark
        
        intResponse = MsgBox("Ist das fuer Privat gedacht? Fuer Privat klicken Sie 'Ja', fuer Gewerbe klicken Sie 'Nein'.", vbQuestion + vbYesNoCancel)
        Select Case intResponse
            Case vbYes
               Set b1 = ActiveDocument.Bookmarks(1)
               Set b2 = ActiveDocument.Bookmarks(2)
               b1.Delete
               b2.Delete
            Case vbNo
               Set b3 = ActiveDocument.Bookmarks(3)
               Set b4 = ActiveDocument.Bookmarks(4)
               b3.Delete
               b4.Delete
            Case vbCancel
               ActiveDocument.Close False
        End Select
    End Sub

    Viele Grüße,
    Bogdan


    Ich bin gerne bei den Foren. Es kommt von Herzen. Es wird aber keine implizite oder sonstige Garantie für die geposteten Antworte / Informationen gewährt. Hier auch die Forenregeln.


    Freitag, 24. Februar 2012 09:06

Alle Antworten