This project has moved and is read-only. For the latest updates, please go here.

Tutorial09 – Eine laufende Anwendung mit NetOffice automatisieren

In vielen Situation ist es notwendig eine bereits laufende Office Anwendung zu automatisieren. Dies betrifft typischerweise Addins. NetOffice bietet Ihnen einige Codebeispiele sowohl für externe als auch interne Automatisierung(Addins) die Ihnen aufzeigen wie dies zu erreichen ist jedoch wird dies in der Fülle der Beispielmodule gerne übersehen. Das folgende Codespiel zeigt Ihnen wie Sie eine laufende Instanz nachträglich mit NetOffice automatiseren: 

Listing 1.0

// we create a native Excel proxy 
Type excelType = Type.GetTypeFromProgID("Excel.Application"); 
object excelProxy = Activator.CreateInstance(excelType); 

// we create an Excel Application object with the proxy as parameter, 
// excel is now under control by NetOffice
Excel.Application excelApplication = new Excel.Application(null, excelProxy); excelApplication.Quit(); excelApplication.Dispose();

Last edited May 13, 2012 at 8:48 PM by SebastianDotNet, version 8

Comments

No comments yet.