BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Laufzeitfehler 4198 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Laufzeitfehler 4198
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Mr.Stevens Mr.Stevens ist männlich
BlackBoarder


images/avatars/avatar-35.gif

Dabei seit: 10.01.2002
Beiträge: 873
Herkunft: Lower Oak Creek

Laufzeitfehler 4198       Zum Anfang der Seite springen

Hi.

Hab hier ein vermutlich kleines Problem mit einem Makro für Word2003.
Per Klick auf nen Button soll das Dokument an einen Mailempfänger gesendet werden. Beim Ausführen des Befehls erhalte ich die Fehlermeldung:
"Laufzeitfehler 4198 - Befehl misslungen"

Das Script sieht folgendermassen aus:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
Private Sub CommandButton1_Click()
Dim docname As String
Dim docname2 As String

docname = ActiveDocument.FormFields("aunr").Result
docname2 = docname + ".doc"

ActiveDocument.SaveAs (docname2)

ActiveDocument.HasRoutingSlip = True
With ActiveDocument.RoutingSlip
    .Subject = docname + ".doc"
    .AddRecipient "empfänger@domain.de"
    .AddRecipient "empfänger2@domain.de"
    .Delivery = wdAllAtOnce
End With
ActiveDocument.Route
End Sub


Wo liegt der Hund begraben?

__________________
Jede lumpige Grippewelle erreicht doch heutzutage
mehr Leute als der Humor von Karl Valentin.
02.01.2008 10:55 Mr.Stevens ist offline E-Mail an Mr.Stevens senden Homepage von Mr.Stevens Beiträge von Mr.Stevens suchen
Misel Misel ist männlich
Hüter des Kitkat


images/avatars/avatar-2084.png

Dabei seit: 02.11.2002
Beiträge: 1.203
Herkunft: live://home.berlin.d e

      Zum Anfang der Seite springen

Es wäre schon interessant zu wissen, in welcher Zeile der Fehler kommt.

__________________
LAUFT! Ich spiele KILLERSPIELE!
02.01.2008 14:12 Misel ist offline E-Mail an Misel senden Homepage von Misel Beiträge von Misel suchen
Mr.Stevens Mr.Stevens ist männlich
BlackBoarder


images/avatars/avatar-35.gif

Dabei seit: 10.01.2002
Beiträge: 873
Herkunft: Lower Oak Creek

Themenstarter Thema begonnen von Mr.Stevens
      Zum Anfang der Seite springen

Da hast Du wohl recht.
Der Fehler tritt in Zeile 8 auf ... "ActiveDocument.SaveAs (docname2)"

__________________
Jede lumpige Grippewelle erreicht doch heutzutage
mehr Leute als der Humor von Karl Valentin.
02.01.2008 14:28 Mr.Stevens ist offline E-Mail an Mr.Stevens senden Homepage von Mr.Stevens Beiträge von Mr.Stevens suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

RE: Laufzeitfehler 4198       Zum Anfang der Seite springen

Zitat:
Original von Mr.Stevens

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
Private Sub CommandButton1_Click()
Dim docname As String
Dim docname2 As String

docname = ActiveDocument.FormFields("aunr").Result
docname2 = docname + ".doc"

ActiveDocument.SaveAs (docname2)


Gut, wenn der Fehler in Zeile 8 liegt, dann kann man den Code ja schon mal soweit kürzen.
evtl. ist FormFields.Result nicht korrekt. Was steht denn in docname2 drin?
Funktionierts, wenn du da einen festen namen angibst?
Sind die Parameter beim SaveAs aufruf richtig?

phlox

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
02.01.2008 14:36 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Laufzeitfehler 4198

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH