Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Aprire con word in C#

  1. #1

    Aprire con word in C#

    Salve a tutti.

    Dovrei creare un programma che apre un documento .html con word ma su internet non ho trovato niente.

    Sapreste dirmi come fare?

    Grazie

    Ecco quello che ho gia' fatto

    Codice PHP:
    using System
    using System.Collections.Generic
    using System.Text
    using System.Diagnostics

    namespace 
    ConsoleApplication3 

        class 
    Program 
        



            static 
    void Main(string[] args
            { 
                
    // x 
                // x 
                 
              

                //How to Wait for a Shelled Process to Finish 
                //Get the path to the system folder. 
                
    string sysFolder 
                
    Environment.GetFolderPath(Environment.SpecialFolder.System); 
                
    //Create a new process info structure. 
                
    ProcessStartInfo pInfo = new ProcessStartInfo(); 
                
    //Set the file name member of the process info structure. 
                
    pInfo.FileName = @"xdefault.html"
                
    //Start the process. 
                
    Process p Process.Start(pInfo); 
                
    //Wait for the window to finish loading. 
                
    p.WaitForInputIdle(); 
                
    //Wait for the process to end. 
                
    p.WaitForExit(); 


                
    string directory = @"xindex.htm"// File da cui modificare le date 
                
    System.IO.FileInfo file_info = new System.IO.FileInfo(directory); 

                
    // Visualizza le date del file 
                
    Console.WriteLine("Date de modification: " file_info.LastWriteTime.ToString()); 
                
    Console.WriteLine("Date d'accès: " file_info.LastAccessTime.ToString()); 

                
    // Nuova data scritta come anno, mese, giorno, ora, minuti, secondi 
                
    DateTime new_data DateTime.Now

                
    // Aggiorna la vecchia data con la nuova 
                
    file_info.LastWriteTime new_data
                
    file_info.LastAccessTime new_data
                
    file_info.CreationTime new_data

                
    Console.WriteLine(""); 
                
    Console.WriteLine(""); 
                
    Console.WriteLine(""); 

                
    // Visualizza le date modificate 
                
    Console.WriteLine("Date de modification: " file_info.LastWriteTime.ToString()); 
                
    Console.WriteLine("Date d'accès: " file_info.LastAccessTime.ToString()); 


                
    Console.WriteLine(""); 
                
    Console.WriteLine(""); 
                
    Console.WriteLine(""); 

                
    Console.WriteLine("exit"); 
                
    Console.WriteLine("Tapez 'Entrée' pour sortir"); 

                
            } 
        } 



  2. #2
    Codice PHP:
                Word.Application app = new Word.Application();
                
    app.Visible true;
                
    object visible true;
                
    object fileName "c:\\1.html";
                
    object optional System.Type.Missing;
                
    Word.Document doc app.Documents.Open(ref fileNameref optionalref 
           optional
    ref optionalref optionalref optionalref optionalref 
           optional
    ref optionalref optional);

                
    doc
    Ho trovato questo e funziona ora il problema e' che con word vorrei aprire questo file (index.htm) e aspettare che sia chiuso per continuare il codice (nel mio codice p.waitforexit), come faccio a trasformare l'apertura del file in un processo?

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.