Domanda

Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.

Non ho MS-Office nel mio sistema. Ho aggiunto il seguente riferimento 'Microsoft.Office.Interop.Excel.dll' nel mio progetto NET (C # codice dietro). ottengo l'errore di cui sopra dalla linea seguente

Application excel = new Application();

quando ho MS-Office installato funziona benissimo. dovrei lavorare fuori senza installare MS-Office. solo con l'aggiunta dll. Aiuto richiesto. Grazie in adv.

È stato utile?

Soluzione

Supponendo che si desidera creare o modificare i file di Excel, mi consiglia di utilizzare il nuovo Open XML SDK da Microsoft. Funziona meglio ed è più facile a Excel Interop.

http://blogs.msdn.com/b/excel/archive/2008/11/25/using-the-open-xml-sdk-to-work-with-excel-files aspx

Altri suggerimenti

Questo è il problema: "Dovrei lavorare fuori senza installare MS-Office"

Non si può avviare Excel se non non è installato Excel (duh). Che cosa stai cercando di fare?

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