Domanda

Fa Office 2007 PIA richiedono anche Office 2007 per essere installato? Posso distribuire Office 2007 PIA con VSTO 3.0 (senza avere installato Office 2007)?

EDIT: Ho un'applicazione Windows che genera file di MS Word. Ho aggiunto l'Office 2007 PIA come consuetudine pre-requisito nella messa a punto, ma Office 2007 PIA ha bisogno di MS Office 2007 per essere installato.

Volevo solo sapere che se VSTO non richiede l'installazione di Office, allora forse posso convertire la mia domanda di VSTO.

È stato utile?

Soluzione

Per poter utilizzare VSTO è necessario che Office installata. Il VSTO PIA è solo fornire uno spessore tra .NET e le interfacce COM che espone Ufficio. Così il PIA di può fare nulla w / o Ufficio.

Altri suggerimenti

Cosa vuoi fare con le Assemblee Primary Interop esattamente? Penso che è necessario chiarire la tua domanda un po '.

Se avete intenzione di fare qualsiasi metodo chiamate alle DLL di Microsoft Office PIA senza Office installato ci si può aspettare il codice per saltare in aria con un COMException quando lo si esegue poiché Office non è lì per inter-operare con.

. Nota: è possibile generare file docx (Word 2007) senza ufficio

Se ciò che si vuole fare è creare documenti Word senza MS Word essere installato quindi l'opzione migliore è quella di utilizzare uno dei programmi disponibili per fare questo. Questo è di solito come i documenti di Word / Excel si creano su un server web per esempio.

Per generare documenti di MS Word che abbiamo utilizzato sia Syncfusion Docio (e XlsIO per Excel) e OfficeWriter e sono stati molto più facile e letteralmente da 5 a 30 volte più veloce in generazione di documenti di MS Word (a seconda della complessità del documento). Tuttavia, questi strumenti non sono liberi. Suppongo che sia teoricamente possibile generare file docx manualmente (come suggerito da Tracker1), ma che sarebbe stato un sacco di lavoro a meno che non ci sono librerie libere per aiutare a farlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top