Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Über CommandButton eine Worddokument offnen

Forumthread: Über CommandButton eine Worddokument offnen

Über CommandButton eine Worddokument offnen
05.08.2003 18:43:06
Stefan Glander
Hallo, nochmal ich,
kann man mit einem Commandbutton in einem UF ein Worddokument öffnen ?
Wenn ja .... bitte wie.
Danke im Vorraus
Stefan
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Über CommandButton eine Worddokument offnen
05.08.2003 18:53:44
Hajo_Zi
Hallo Stefan
Worddatei öffnen ohne Hyperlink

Sub WordDateiStarten()
CreateObject("word.application").documents.Open("c:\test.doc").Application.Visible = True
End Sub

Gruß Hajo
Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.

Anzeige
AW: Über CommandButton .... DANKE
05.08.2003 19:09:54
Stefan Glander
Danke Hajo
Gruss
Stefan

;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Word-Dokument über CommandButton öffnen


Schritt-für-Schritt-Anleitung

Um ein Word-Dokument per Klick auf einen CommandButton zu öffnen, kannst du den folgenden VBA-Code verwenden. Dieser Code funktioniert in Excel-Versionen ab XP:

  1. Öffne Excel und gehe zu Entwicklertools.
  2. Füge einen CommandButton zu deinem UserForm hinzu.
  3. Klicke mit der rechten Maustaste auf den CommandButton und wähle Code anzeigen.
  4. Füge den folgenden Code ein:
Sub CommandButton1_Click()
    CreateObject("word.application").documents.Open("c:\test.doc").Application.Visible = True
End Sub
  1. Stelle sicher, dass der Pfad zu deinem Word-Dokument korrekt ist.
  2. Schließe den VBA-Editor und teste den CommandButton.

Mit diesem einfachen Befehl kannst du das Word-Dokument direkt aus Excel öffnen und lesen.


Häufige Fehler und Lösungen

  • Fehler: Word-Dokument öffnet sich nicht

    • Stelle sicher, dass der Dateipfad korrekt ist und das Dokument existiert.
  • Fehler: VBA läuft nicht

    • Überprüfe, ob Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen.

Alternative Methoden

Wenn du ein Word-Dokument per Klick auf einen Button in Excel versenden möchtest, kannst du den Code anpassen, um das Dokument als E-Mail-Anhang zu versenden. Hier ein Beispiel:

Sub EmailWordDokument()
    Dim OutApp As Object
    Dim OutMail As Object
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)

    With OutMail
        .To = "empfänger@example.com"
        .Subject = "Betreff"
        .Body = "Hier ist das Word-Dokument"
        .Attachments.Add "c:\test.doc" 'Pfad zum Word-Dokument
        .Send
    End With

    Set OutMail = Nothing
    Set OutApp = Nothing
End Sub

Mit dieser Methode kannst du das Word-Dokument per Klick auf den Button direkt per Mail versenden.


Praktische Beispiele

Ein Beispiel für ein Word-Dokument, das du öffnen möchtest, könnte ein Bericht oder eine Vorlage sein. Achte darauf, dass das Dokument im richtigen Format gespeichert ist. Für das Öffnen von Durchschnittsberechnungen in Word kannst du eine Vorlage erstellen und diese über den CommandButton abrufen.


Tipps für Profis

  • Verwende Variablen, um den Dateipfad dynamisch zu gestalten. So kannst du den Pfad einfacher ändern, ohne den gesamten Code zu bearbeiten.
  • Nutze die On Error-Anweisung, um Fehler besser zu behandeln und dem Benutzer hilfreiche Rückmeldungen zu geben.
  • Experimentiere mit der Word-Objektbibliothek, um weitere Funktionen wie das Bearbeiten oder Formatieren von Dokumenten zu integrieren.

FAQ: Häufige Fragen

1. Frage: Kann ich mehrere Word-Dokumente mit einem Button öffnen?
Ja, du kannst mehrere CreateObject-Befehle in deinem Code verwenden, um mehrere Dokumente zu öffnen.

2. Frage: Funktioniert dieser Code auch in neueren Excel-Versionen?
Ja, der Code sollte auch in neueren Versionen von Excel funktionieren, solange VBA unterstützt wird. Achte darauf, dass der Pfad zu deinem Word-Dokument korrekt ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige