Office: (Office 2003) VBA: Word-Dokument beim starten unsichtbar machen

Helfe beim Thema VBA: Word-Dokument beim starten unsichtbar machen in Microsoft Word Hilfe um das Problem gemeinsam zu lösen; Moin. Schönes neues Jahr wünsche ich allen! Ich möchte, dass beim öffnen einer Datei nur die Userform angezeigt wird, nicht aber das eigentliche... Dieses Thema im Forum "Microsoft Word Hilfe" wurde erstellt von office-fragen, 7. Januar 2020.

  1. VBA: Word-Dokument beim starten unsichtbar machen


    Moin.

    Schönes neues Jahr wünsche ich allen!

    Ich möchte, dass beim öffnen einer Datei nur die Userform angezeigt wird, nicht aber das eigentliche Dokument. Dieses soll erst nach Abschluss der Userform angezeigt werden. Gibt es dazu einen Code, und wo baue ich diesen ein? Bereits in ThisDokument oder doch erst bei Userform1?

    Gruß, Torsten
     
    office-fragen, 7. Januar 2020
    #1
  2. Gerhard H Erfahrener User
    Hallo Thorsten,

    ich kann mir zwei Varianten vorstellen (verborgen/sichtbar und minimiert / normal):

    In ein allgemeines Modul:
    Die Deklaration der Objektvariablen fürs Dokument und für die Applikation
    Code:
    Public doku As Document
    Public wdApp As Word.Application
    
    Ins Modul ThisDocument:
    Der Code für verborgen oder für minimieren
    Code:
    Sub document_New()
    'Variante Minimieren:
    'Set doku = ActiveDocument
    'doku.ActiveWindow.WindowState = wdWindowStateMinimize
    
    'Variante verbergen:
    Set doku = ActiveDocument
    Set wdApp = doku.Parent
    wdApp.Visible = False
    
    'für beide Varianten:
    UserForm1.Show vbModeless
    End Sub
    
    Falls es keine Dokumentvorlage ist, mit Document_Open arbeiten. Für die Variante verbergen würde ich auf alle Fälle noch eine Fehlerbehandlung einbauen, damit bei Laufzeitfehler das Word wieder sichtbar geschaltet wird.

    Ins Modul der Userform:
    Der Code zum Wiederherstellen
    Code:
    Private Sub CommandButton1_Click()
    Me.hide
    
    'Variante minimieren:
    'doku.Activate
    'doku.ActiveWindow.WindowState = wdWindowStateNormal 
    
    'Variante verbergen:
    wdApp.Visible = True 
    End Sub
     
    Gerhard H, 7. Januar 2020
    #2
  3. Hallo Gerhard.

    Sorry, hat lang gedauert, ist einiges los im Büro (nicht erst seit Corona)... Werde das aber demnächst mal testen, ob ich das hin kriege. Vielen Dank erstmal.

    Gruß, Torsten
     
    office-fragen, 21. Juli 2020
    #3
Thema:

VBA: Word-Dokument beim starten unsichtbar machen

Die Seite wird geladen...
  1. VBA: Word-Dokument beim starten unsichtbar machen - Similar Threads - VBA Word Dokument

  2. per suchfeld adressdaten aud sql datenbank einfügen

    in Microsoft Word Hilfe
    per suchfeld adressdaten aud sql datenbank einfügen: Hallo, ich würde gern ein Suchfeld in Word 2016 einfügen das im SQL Server eine Tabelle nach dem eingegebenen Kriterium -> Kundennummer durchsucht und dann das vorgegebene Adressformat in word...
  3. offene Word-Dokumente per VBA ermitteln?

    in Microsoft Excel Hilfe
    offene Word-Dokumente per VBA ermitteln?: Hallöle allerseits, ich suche eine Möglichkeit per Excel-VBA die derzeitliche Anzahl geöffneter Word-Dkumente zu ermitteln und den jeweiligen Dokumentnamen zu übergeben. Kann mir da jemand bitte...
  4. Bild mit VBA von Access in Word Formular einfügen

    in Microsoft Access Hilfe
    Bild mit VBA von Access in Word Formular einfügen: Hallo an alle, dies ist mein erster Eintrag. Ich habe schon einiges an Erfahrung in VBA komme aber hier siet 2 TAgen trotz üblicher Recherche in Google und einigen Foren nicht weiter. Ich nutze...
  5. Öffnen von Word-Dokumenten aus Access VBA

    in Microsoft Access Hilfe
    Öffnen von Word-Dokumenten aus Access VBA: Wie funktioniert das? 191347
  6. Serienbrief erstellen und Tabellen einzeln als Anhang einfügen

    in Microsoft Word Hilfe
    Serienbrief erstellen und Tabellen einzeln als Anhang einfügen: Hallo alle zusammen, ich habe folgendes Projekt bekommen und suche zur Zeit einen Lösungsansatz (keinen vollständigen Code): Es gibt eine Excel-Tabelle mit mehreren Anlagen. Jede Anlage hat...
  7. Dukumente erstellen mit VBA?

    in Microsoft Word Hilfe
    Dukumente erstellen mit VBA?: Moin. Ich bin auf der Suche nach einer Arbeitserleichterung im Job. Folgende Problemstellung: Im Büro (Stadtverwaltung) benutzen wir viele Dokumente gleichen textlichen Inhalts, die aber...
  8. Word Dokument aus Formular erstellen mit Tabelleneinträgen

    in Microsoft Access Hilfe
    Word Dokument aus Formular erstellen mit Tabelleneinträgen: Hallo Community, ich habe eine Frage. Ich habe ein Formular erstellt um Namen, Vornamen und Adresse in meine Datenbank einzutragen. Jetzt möchte ich einen Button programmieren, um automatisch...
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden