Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    35

    [Vb6] Chiudere applicazione Word

    Buonasera a tutti.

    Private Sub Command1_Click()
    Dim MioDocumento As New Word.Application
    MioDocumento.Documents.Open "C:\Documents and Settings\Max\Desktop\prova.doc"
    MioDocumento.Visible = False
    MioDocumento.PrintOut
    MioDocumento.Documents("prova.doc").Close (Word.WdSaveOptions.wdDoNotSaveChanges)
    End Sub

    Ho utilizzato questo codice per aprire il file prova.doc stamparlo e chiudere il documento senza salvare le modifiche. In realtà ho inserito del codice che fa riferimento a delle text e dei segnalibri, che mi modificano temporaneamente il file. Con l'ultimo rigo di codice chiudo senza salvare le modifiche in automatico.
    Sembra funzionare tutto ma se vado ad aprire task Manager mi accorgo che nei processi WINWORD.exe è sempre in esecuzione. Come posso fare per chiudere del tutto l'applicazione? ho provato con Quit ma niente con close (MioDocumento.Close=true) ma niente. Qualche consiglio? In attesa ringrazio tutti, Massimo.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Usa il Quit e imposta a Nothing MioDocumento
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    35
    Ciao oregon, mi hai preceduto di un soffio:
    [code]
    MioDocumento.Quit
    Set MioDocumento = Nothing
    [code]

    Funziona!!! Grazie infinite, Massimo!
    Ps: adesso vado a letto più tranquillo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.