vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

VB.NET - Ein- und Umsteiger
vb.net und word 
Autor: Angelika
Datum: 06.03.08 11:15

Hallo, ich habe Office 2007 und möchte mit meinem vb-Formular eine neue Word-Datei erstellen. Folgenden Code habe ich, aber er funktioniert nicht!
Public Class test
 
    Dim wordProg As Object, wordDocx As Object
    Dim strPath As String, strName As String, strName0 As String
 
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
   System.EventArgs) Handles Button1.Click
 
        strName = "C:\test.docx"
        strName0 = "C:\test0.docx"
        strPath = "C:\Eigene Dateien\Testverzeichnis\"
 
        'neues Word Dokument erstellen und ...
        wordDocx = CreateObject("Word.Document")
 
        '... unter vorgegebenem Namen abspeichern
        wordDocx.SaveAs(strPath & strName)
 
        'mit dem selben "Word.Document"-Objekt ein zweites Dokument bauen
        wordDocx.SaveAs(strPath & strName0)
 
        'die Dokumente schließen, um sie anschließend ohne Probleme mit Word 
        ' öffnen zu können
        wordDocx.Close()
        wordProg = CreateObject("Word.Application")
        wordProg.visible = True
 
'das neue Dokument mit Word zur Eingabe öffnen
        wordProg.Documents.Open(strPath & strName)
 
        'noch ein Dokument öffnen
        wordProg.Documents.Open(strPath & strName0)
 
        'so kann man ein bestimmtes Dokument aus einer Anzahl geöffneter 
        ' Dokumente auswählen
        wordProg.Documents.Item(strName).Select()
 
        'In das aktive Dokument Text eingeben
        wordProg.Selection.TypeText(Text:="Hallo")
 
        'das Dokument speichern (es wird das aktive Dokument gespeichert)
        wordProg.Documents.Save()
 
        'so wird ein bestimmtes geöffnetes Dokument gespeichert:
        wordProg.Documents.Item(strName).Save()
        ggf. das Dokument wieder schließen
        wordProg.Documents.Item(strName)Close()
               wordProg.Quit() 'ggf. Word wieder schließen
 
                wordProg = Nothing
              wordDocx = Nothing
 
 
 
    End Sub
 
End Class
Was muss ich verändern?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
vb.net und word3.359Angelika06.03.08 11:15
Re: vb.net und word1.288spike2406.03.08 12:44
Re: vb.net und word1.263Angelika06.03.08 12:59
Re: vb.net und word1.296Angelika06.03.08 13:03
Re: vb.net und word1.265Melkor06.03.08 13:15
Re: vb.net und word1.222Angelika06.03.08 13:35
Re: vb.net und word1.222CAM-Andi06.03.08 12:47
Re: vb.net und word1.181Angelika06.03.08 13:06
Re: vb.net und word1.223deherg06.03.08 17:00

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