Thema Datum  Von Nutzer Rating
Antwort
Rot Word 2010 VBA Vorlage bauen - HILFE
25.05.2011 09:53:47 Kai
NotSolved

Ansicht des Beitrags:
Von:
Kai
Datum:
25.05.2011 09:53:47
Views:
1841
Rating: Antwort:
  Ja
Thema:
Word 2010 VBA Vorlage bauen - HILFE
 
Hallo allle zusammen,

ich brauche ein kleinen Denkanstoß oder eine Idee. Also ich will folgendes bauen:

1. Eine Word-Vorlage
2. Diese Vorlage ist mit Eingabefelder gefüllt die der Bearbeiter auszufüllen hat - egal
3. An der linken Seite des Dokuments ist ein Textfeld wo drin steht "Ausfertigung für den blabla" (Das soll einmal gedruckt werden)
4. Jetzt soll direkt nachdem Drucken das Textfeld automatisch geändert werden in "Ausfertigung für blabla2" und dann muss wieder ausgedruckt werden.
5. Und das ganze nocheinmal. Und dann Fertig.

Zum Schlüss möchte ich dann gerne 3 Ausfertigungen haben mit unterschiedlichen Seitenbeschriftungen.

Ich habe schon mal ein bisschen per VBA rum probiert aber so wirklich will es noch nicht klappen. Die erste Seite kommt richtig raus, die zweite Seite ist dann gleich der ersten Seite. Und die letzte Seite ist dann wieder richtig.

Hier mal mein Quellcode:

ThisDocument:
Code:
Option Explicit

Dim oAppClass As New ThisApplication

Private Sub Document_New()
    Set oAppClass.oApp = Word.Application
End Sub

ThisApplication:
Code:
Option Explicit

Public WithEvents oApp As Word.Application

Public Function fnWait(intNrOfSeconds As Integer)
Dim varStart As Variant
  varStart = Timer
  Do While Timer < varStart + intNrOfSeconds
  Loop
End Function

Private Sub oApp_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean)

ActiveDocument.Shapes(1).Select
Selection.TypeText ("Ausfertigung für 1234 ")
ThisDocument.PrintOut Background:=False, Copies:=1

fnWait (3)

ActiveDocument.Shapes(1).Select
Selection.TypeText ("Ausfertigung für 1234567 ")
ThisDocument.PrintOut Background:=False, Copies:=1

End Sub
Irgendjemand eine Idee?

Vielen Dank für eure Hilfe.

Gruss
Osiris1337

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Word 2010 VBA Vorlage bauen - HILFE
25.05.2011 09:53:47 Kai
NotSolved