vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Textmarke in Word mit "jpg-File" füllen 
Autor: stefanbla80
Datum: 21.09.09 20:36

Hallo zusammen,

über eine Form fülle ich Textmarken in meinem Word-Dokument mit Text.

Nun würde ich gern die Textmaarken mit einem jpg füllen.

In Word geht das so:

        'If ActiveDocument.Bookmarks.Exists("UnterschriftBLAS") = True Then
        'Selection.GoTo(What:=wdGoToBookmark, Name:="UnterschriftBLAS")
        'Selection.InlineShapes.AddPicture(FileName:="C:\blas.jpg")
        'End If
Das kann ich nicht nach VB.net übertragen.

Bisher habe ich es so versucht:

        'Unterschrift einfügen
        If doc.Bookmarks.Exists("Unterschr1Name") Then
            doc.Bookmarks.AddPicture(FileName:="C:\Test" & _
              "VB\KH-Desktop\Unterschriften\blas.jpg")
        End If
Aber der es ergibt sich ein Fehler: MissingMemberException
Der offentliche Member AddPicture für den Typ Bookmarks wurde nicht gefunden.

Habt Ihr eine Lösung?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Textmarke in Word mit "jpg-File" füllen 
Autor: ModeratorDaveS (Moderator)
Datum: 22.09.09 12:20

Und was hindert dich daran deinen VBA Code zu benutzen (übliche Anpassungen vorausgesetzt)?

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Textmarke in Word mit "jpg-File" füllen 
Autor: stefanbla80
Datum: 22.09.09 15:03

Hallo Dave,

danke für Deine Nachricht. Genau die Anpassung ist es die mir das Leben schwer macht. Diese bekomme ich nicht hin.

Hast Du ein Beispiel?

Grüße

Stefan
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Textmarke in Word mit "jpg-File" füllen 
Autor: stefanbla80
Datum: 22.09.09 16:03

Hab jetzt alles versucht, aber komme einfach nicht weiter.

    Public Sub Test()
 
        Dim appWord As Object
        Dim docTest As Object
 
        Dim Datum As String = Format$(Date.Today, "dd.MM.yyyy")
        Dim Zeit As String = TimeOfDay.ToString("hh:mm:ss") 'AM/PM
        Dim Datum2 As String = Format$(Date.Today, "yyyy.MM.dd")
        Dim Zeit2 As String = TimeOfDay.ToString("hh-mm-ss") 'AM/PM
 
        appWord = CreateObject("Word.Application")
        docTest = appWord.Documents.Add("C:\Test VB\KH-Desktop\Vorlagen\Angebot" & _
          "KH.dot")
 
        appWord.Visible = True
        docTest.Activate()
        'Zoom festlegen (100 %)
        docTest.ActiveWindow.ActivePane.View.Zoom.Percentage = 100
 
        If docTest.Bookmarks.Exists("Unterschrift") = True Then
            'doc.GoTo(What:=doc.Bookmarks("Unterschrift"), Name:="Unterschrift")
            'doc.GoTo(What:=doc.Bookmarks, Name:="Unterschrift")
            'docTest.GoTo(What:=docTest.wdGoToBookmark, Name:="Unterschrift")
            docTest.Selection.GoTo(What:=docTest.WdGoToItem.wdGoToBookmark, _
              Name:="Unterschrift")
            'appWord.Selection.GoTo(What:=appWord.wdGoToBookmark, 
            ' Name:="Unterschrift")
            appWord.InlineShapes.AddPicture(appWord.Bookmarks("Unterschrift"), _
              FileName:="C:\Test VB\KH-Desktop\Unterschriften\blas.jpg")
        End If
 
        'Verbindungen beenden
        docTest = Nothing
        appWord = Nothing
 
        'UF_Notiz schließen
        Me.Close()
    End Sub
Brauche Eure Hilfe

Danke
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Textmarke in Word mit "jpg-File" füllen 
Autor: ModeratorDaveS (Moderator)
Datum: 22.09.09 16:26

So geht's bei mir
        Dim myWordApp As New Word.Application
 
        myWordApp.Documents.Open("F:\Test\test.doc")
        'myWordApp.Visible = True
 
        If myWordApp.ActiveDocument.Bookmarks.Exists("TM1") Then
            myWordApp.Selection.GoTo(What:=Word.WdGoToItem.wdGoToBookmark, _
              Name:="TM1")
            myWordApp.Selection.InlineShapes.AddPicture( _
            FileName:="F:\Test\einbild.jpg")
        End If
 
        myWordApp.ActiveDocument.Close()
Ist einfach dein Code leicht angepasst (weil man nicht mehr in der VBA Umgebung ist).

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Textmarke in Word mit "jpg-File" füllen 
Autor: stefanbla80
Datum: 22.09.09 19:15

Super, das hat mir sehr geholfen.

Vielen Dank an Dich
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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