|
| |

Visual-Basic Einsteiger| Laufzeitfehler beim zweiten Aufruf von Word | |  | | Autor: Hashishin | | Datum: 15.12.05 08:31 |
| Hallo,
ich habe ein problem mit meinem programm, ich öffne eine WordVorlage übertrage die Daten anschließend speiher und schließe ich Word. Beim zweiten Aufruf bekomm ich den "Laufzeitfehler 462 - The remote server machine does not exist or is unavailable"
code:
Private Sub openWord()
Dim sql As String
Dim X As Integer
Dim WordAppl As Word.Application
Dim WdDoc As Word.Document
Dim zeile As Integer
Dim spalte As Integer
zeile = flexgrid.Rows
spalten = 3
Set WordAppl = CreateObject("Word.Application")
Set WdDoc = WordAppl.Documents.Add(Template:=App.Path & _
"/SD-MB-1-Vorlage1", NewTemplate:=False)
WordAppl.Application.Visible = True
If WordAppl.ActiveDocument.Bookmarks.Exists("TmStand") Then
WordAppl.ActiveDocument.Bookmarks("TmStand").Range.Text = txtDatum.Text
End If
If WordAppl.ActiveDocument.Bookmarks.Exists("TmKdNr") Then
WordAppl.ActiveDocument.Bookmarks("TmKdNr").Range.Text = txtNr.Text
End If
If WordAppl.ActiveDocument.Bookmarks.Exists("TmKdName") Then
WordAppl.ActiveDocument.Bookmarks("TmKdName").Range.Text = _
txtKdName.Text
End If
If WordAppl.ActiveDocument.Bookmarks.Exists("TmArtikelNr") Then
WordAppl.ActiveDocument.Bookmarks("TmArtikelNr").Range.Text = cmbArtikel
End If
If WordAppl.ActiveDocument.Bookmarks.Exists("tmTab") Then
With WordAppl
.Selection.GoTo What:=wdGoToBookmark, Name:="tmTab"
[u].ActiveDocument.Tables.Add Range:=Selection.Range, _
NumRows:=zeile, NumColumns:=spalten, _
DefaultTableBehavior:=wdWord9TableBehavior, _
AutoFitBehavior:=wdAutoFitFixed
.Selection.TypeText "Artikel Nr"
.Selection.MoveRight
.Selection.TypeText "R-/S-Sätze"
.Selection.MoveRight
.Selection.TypeText "Gefahrensymbol"
.Selection.MoveStart
For X = 1 To zeile - 2
sql = " Select * from Rohstoffe where Rohstoff_Nr like '" & _
flexgrid.TextMatrix(X, 0) & "'"
rsrohstoffe2.Open sql, Con, adOpenStatic, adLockOptimistic, _
adCmdText
.Selection.TypeText flexgrid.TextMatrix(X, 0) '
' rsrohstoffe2.Fields(1)
.Selection.MoveRight
If IsNull(rsrohstoffe2.Fields(5)) = False Then
.Selection.TypeText rsrohstoffe2.Fields(5)
End If
If IsNull(rsrohstoffe2.Fields(6)) = False Then
.Selection.TypeText ", " & rsrohstoffe2.Fields(6)
End If
If IsNull(rsrohstoffe2.Fields(7)) = False Then
.Selection.TypeText ", " & rsrohstoffe2.Fields(7)
End If
...
.Selection.MoveDown
.Selection.MoveLeft , 2
rsrohstoffe2.Close
Next X
End With
End If
WdDoc.Close
Set WdDoc = Nothing
WordAppl.Quit
Set WordAppl = Nothing
End Subunderline = Fehler
Wie kann ich den Code umwandeln damit ich mehrere WordVorlage hintereinander öfnen kann. |  |
 | 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 |
  |
|
sevGraph (VB/VBA) 
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
| |
|
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
|
|