Articles of ms office

Come posso avviare MS Office Word da .NET senza componenti aggiuntivi?

Sto usando Microsoft Office 2003 PIA per creare un documento MS Word da C #. ApplicationClass officeApplication = new ApplicationClass(); C’è un modo per specificare che non voglio caricare nessun componente aggiuntivo di Office con questo metodo? MODIFICARE: So che si può fare ciò tramite la linea di comando quindi sono abbastanza sicuro che ci […]

Come copiare i fogli di lavoro excel in un’altra cartella di lavoro Excel senza aprire il file excel in c # winforms?

Nell’applicazione Windows C #, ho molte cartelle di lavoro Excel, quello che voglio è copiare i fogli di lavoro dalla cartella di lavoro di Excel in una singola cartella di lavoro. Questo è ansible, ma devo aprire i libri di lavoro Excel per farlo. Excel.Application app = new Excel.Application(); app.Visible = true; app.WindowState = XlWindowState.xlMinimized; […]

lettura di file di parole in c #

Ho un documento word che voglio analizzare con C #. Ci sono molti tutorial in giro, ma ho difficoltà a decidere quale libreria usare. Ho trovato le seguenti DLL: Microsoft.Office.Interop.Word Microsoft.Office.Tools.Word Microsoft.Office.Tools.Word.v4.0.Utilities Libreria di oggetti COM Microsoft Word 12.0 Apri SDK XML Questi sono tutti quelli che ho trovato sul web. Quale dovrei usare? Quali […]

Come accedere alle informazioni dei tag sui file di Office tramite C #

Vorrei scrivere un semplice bit di codice che estrae solo le informazioni dei tag da un insieme di file office (docx, pptx, ecc.) Presenti in una directory in modo che possano essere indicizzati e cercati facilmente. Quando dico “tag”, intendo le informazioni sui tag che sono stati in grado di aggiungere a un file da […]

Più C # Automatizzare in Excel

Questo lancia una nuova cartella di lavoro di Excel: Excel.Application oXL; Excel._Workbook oWB; oXL = new Excel.Application(); oXL.Visible = true; oWB = (Excel._Workbook)(oXL.Workbooks.Add( Missing.Value )); Tuttavia, cosa succede se si vuole o … – ‘GetObject’ (nel noto paradigma di automazione) in una cartella di lavoro già caricata e aperta sullo schermo ?, oppure – accedere […]

come controllare la versione di MS Office installata sulle macchine

Sto lavorando su un’app console che esegue alcune operazioni sul registro. Non sto utilizzando alcun assembly di interoperabilità per l’ufficio, ma ho bisogno di conoscere la versione di Office. Come determinare quale versione di MS Office è installata sulla macchina usando C #.

Nastri aggiuntivi di Office: stessa scheda con 2 componenti aggiuntivi

Sto cercando di creare gruppi di due parole aggiunte in una stessa scheda (Strumenti), ma entrambi creano tabs univoche (ci sono due tabs “Strumenti”). Ho visto questo video ma sto usando il Visual Designer, non XML. Posso modificare il codice del designer in qualche modo per farlo funzionare?

Outlook VSTO ribbon to home tabControlId

Sto scrivendo un plug-in VSTO per Microsoft Outlook . La versione di destinazione di tale plug-in è Outlook 2007 e 2010, quindi utilizzo il componente aggiuntivo di Outlook 2007 (in Visual Studio). Ho qualche problema (visivo) con ActiveMenuBar. In Outlook 2007 funziona bene, ma nel 2010 ActiveMenuBar non esiste; viene sostituito con tabControl e nastri. […]

C #: ottenere il numero di righe / colonne con ExcelPackage

Ho bisogno di leggere e scrivere dati da un foglio di calcolo di Excel. Esiste un metodo per scoprire quante righe / colonne ha un determinato foglio di lavoro con ExcelPackage? Ho il codice seguente: FileInfo newFile = new FileInfo(@”C:\example.xlsx”); using (ExcelPackage xlPackage = new ExcelPackage(newFile)) { ExcelWorksheet worksheet = xlPackage.Workbook.Worksheets[1]; } Ho bisogno di […]

Salvataggio di più documenti di Word in formato HTML tramite l’API di Office

Ho una grande quantità di documenti di Word che devo analizzare. Poiché tutti sono stati creati dallo stesso modello, penso che l’approccio migliore sarebbe salvarli come file HTML e analizzare l’HTML stesso. Mentre è abbastanza facile salvare un singolo documento di Word come HTML, non ho trovato un modo per eseguire una procedura di massa […]