myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Office-Technologien » Warum bleibt nach Öffnen von Word-Datei die Word Instanz im Hintergrund geöffnet?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Warum bleibt nach Öffnen von Word-Datei die Word Instanz im Hintergrund geöffnet?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
tom-kuehn tom-kuehn ist männlich
myCSharp.de-Mitglied

Dabei seit: 01.07.2020
Beiträge: 3
Entwicklungsumgebung: Visual Studio 2019 pro
Herkunft: Achim


tom-kuehn ist offline

Warum bleibt nach Öffnen von Word-Datei die Word Instanz im Hintergrund geöffnet?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Moin zusammen,
ich habe ein Problem mit dem OpenFileDialog.
Für eine spätere Benutzung möchte ich mit dem Dialog eine Worddatei auswählen.

C#-Code:
        public void ButtonVorlage_Click(object sender, RoutedEventArgs e) {
            Microsoft.Win32.OpenFileDialog openFileDialog = new Microsoft.Win32.OpenFileDialog
            {
                Filter = "Word Vorlage|*.dotx|Word Vorlage mit Makros|*.docm|Word Dokument|*.docx|Word Dokument mit Makros|*.docm|Word Dokument|*.docx|Word Document Makros|*.docm|Alle Dateien|*.*"
            };
            bool? result = openFileDialog.ShowDialog();
            if (result == true)
            {
                eingabeparameter.Vorlagendatei = openFileDialog.FileName;
                Properties.Settings.Default.Vorlagenmaster = eingabeparameter.Vorlagendatei;
                Properties.Settings.Default.Save();
            }
        }

Das Ganze funktioniert erwartungsgemäß hervorragend, aber als Hintergrundprozess wird Word gestartet. Und diese Instanz bekomme ich nicht mehr gelöscht. Der Start erfolgt im OpenFileDialog sobald ich auf eine Word Datei klicke. Klicke ich auf eine Exceldatei, wird Excel im Hintergrund gestartet. Klicke ich auf eine xlsx Datei verschwindet die Instanz wieder, bei einer xls Datei erst dann, wenn ich einen anderen Dateityp anklicke oder den Dialog schließe. Nur die Wordinstanz bleibt danach immer bestehen, selbst wenn ich die Application schließe. Woran kann das liegen?

Viele Grüße und schon mal Danke
Thomas
01.07.2020 10:18 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Taipi88 Taipi88 ist männlich
myCSharp.de-Mitglied

avatar-3220.jpg


Dabei seit: 02.02.2010
Beiträge: 1.013
Entwicklungsumgebung: VS 2010
Herkunft: Mainz


Taipi88 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hi,

das klingt für mich nicht nach dem FileDialog selbst.

Hast du eine Art Vorschaufunktion aktiv, die bedingen könnte, dass eine solche Instanz geöffnet wird?

LG
01.07.2020 10:37 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
tom-kuehn tom-kuehn ist männlich
myCSharp.de-Mitglied

Dabei seit: 01.07.2020
Beiträge: 3
Entwicklungsumgebung: Visual Studio 2019 pro
Herkunft: Achim

Themenstarter Thema begonnen von tom-kuehn

tom-kuehn ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Moin,
ich wüsste nicht, wo ich eine Vorschaufunktion hätte einstellen können. Aber das könnte natürlich ein Problem darstellen.
Nur komisch, dass die Excel Instanz verschwindet, die Word aber bestehen bleibt.
01.07.2020 11:02 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
tom-kuehn tom-kuehn ist männlich
myCSharp.de-Mitglied

Dabei seit: 01.07.2020
Beiträge: 3
Entwicklungsumgebung: Visual Studio 2019 pro
Herkunft: Achim

Themenstarter Thema begonnen von tom-kuehn

tom-kuehn ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Aufgrund des Hinweises habe ich mir mal die Vorschauoptionen angschaut.
Schalte ich den Vorschauhandler im Explorer ab, startet auch die Instanz nicht. So läuft nun alles wie es soll, aber warum gerade die Word Instanz dann nicht wieder geschlossen wird, erschließt sich mir leider nicht.

Vielen Dank
Gruß Thomas

tom-kuehn hat dieses Bild (verkleinerte Version) angehängt:
Vorschauhandler.jpg
Volle Bildgröße

01.07.2020 11:20 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
witte
myCSharp.de-Mitglied

Dabei seit: 03.09.2010
Beiträge: 894


witte ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Wahrscheinlich tritt irgendwo ein Fehler bei der Vorschauerstellung in Word auf und der Prozeß bleibt als "Zombie" hängen.
01.07.2020 12:17 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Monat.
Der letzte Beitrag ist älter als ein Monat.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 09.08.2020 20:03