vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Wasserzeichen Word 
Autor: MISTICO2000
Datum: 29.07.09 11:22

Hallo VB6-Fans,

ich habe ein Problem mit dem einfügen eines Wasserzeichens in Word.

Folgenden Code verwerden ich dafür:

        Set WordApp = CreateObject("Word.Application")
        Set WordDoc = WordApp.Documents.Open(Datei)
 
        WordApp.Visible = True
 
        WordDoc.Unprotect ("1234567890")
        WordDoc.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
        WordDoc.ActiveWindow.Selection.HeaderFooter.Shapes.AddTextEffect( _
          PowerPlusWaterMarkObject1, "Kopie", "Times New Roman", 1, False, _
          False, 0, 0).Select
 
        WordDoc.ActiveWindow.Selection.ShapeRange.Name = _
          "PowerPlusWaterMarkObject1"
        WordDoc.ActiveWindow.Selection.ShapeRange.TextEffect.NormalizedHeight = _
        False
        WordDoc.ActiveWindow.Selection.ShapeRange.Line.Visible = False
        WordDoc.ActiveWindow.Selection.ShapeRange.Fill.Visible = True
        WordDoc.ActiveWindow.Selection.ShapeRange.Fill.Solid
        WordDoc.ActiveWindow.Selection.ShapeRange.Fill.ForeColor.RGB = RGB(192, _
          192, 192)
        WordDoc.ActiveWindow.Selection.ShapeRange.Fill.Transparency = 0.5
        WordDoc.ActiveWindow.Selection.ShapeRange.Rotation = 315
        WordDoc.ActiveWindow.Selection.ShapeRange.LockAspectRatio = True
        WordDoc.ActiveWindow.Selection.ShapeRange.Height = CentimetersToPoints( _
          7.52)
        WordDoc.ActiveWindow.Selection.ShapeRange.Width = CentimetersToPoints( _
        15.04)
        WordDoc.ActiveWindow.Selection.ShapeRange.WrapFormat.AllowOverlap = True
        WordDoc.ActiveWindow.Selection.ShapeRange.WrapFormat.Side = wdWrapNone
        WordDoc.ActiveWindow.Selection.ShapeRange.WrapFormat.Type = 3
        WordDoc.ActiveWindow.Selection.ShapeRange.RelativeHorizontalPosition = _
          wdRelativeVerticalPositionMargin
        WordDoc.ActiveWindow.Selection.ShapeRange.RelativeVerticalPosition = _
        wdRelativeVerticalPositionMargin
        WordDoc.ActiveWindow.Selection.ShapeRange.Left = wdShapeCenter
        WordDoc.ActiveWindow.Selection.ShapeRange.Top = wdShapeCenter
        WordDoc.ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
        WordDoc.ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
        WordDoc.ActiveWindow.ActivePane.SmallScroll Down:=384
        WordDoc.Protect wdAllowOnlyComments, , "1234567890"
        WordDoc.SaveAs Datei
        WordDoc.Close
        WordApp.Quit
        Set WordDoc = Nothing
        Set WordApp = Nothing
Wenn ich den benutze klappt das erstmal wunderbar. Nur nach den 3 oder 5 mal kommt folgende Fehlermeldung: Laufzeitfehler 462, der Remote-Server-Computer steht nicht mehr zur Verfügung.

Hat jemand eine Idee, woran das liegen könnten oder hat jemand einen anderen Beispielcode für mich?

Danke!

Gruß

Hormurad
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wasserzeichen Word3.009MISTICO200029.07.09 11:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel