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

Tutorial12 – Globals in NetOffice verwenden 

Als VB oder VBA Entwickler kennen Sie möglicherweise die sogenannten Globals. Hierbei handelt es sich um ein Hilfsmodul das es Ihnen ermöglicht häufig benutze Funktionen oder Eigenschaften besonders einfach aufzurufen. In NetOffice ist diese Funktionalität für jede Office Anwendung in einem speziellen Modul implementiert. Betrachten Sie dazu folgendes Beispiel in MS-Excel:

using Excel = NetOffice.ExcelApi; 
using NetOffice.ExcelApi.GlobalHelperModules; 
class SampleClass 
{ 
   public void Foo() 
   { 
           // start excel and add a new workbook 
           Excel.Application application = new Excel.Application(); 
           application.Visible = false; 
           application.DisplayAlerts = false; 
           application.Workbooks.Add(); 

           // GlobalModule contains the well known globals and is
           // located in NetOffice.ExcelApi.GlobalHelperModules 
           GlobalModule.ActiveCell.Value = "ActiveCellValue"; 

           // quit and dispose excel 
           application.Quit(); 
           application.Dispose(); 

           _hostApplication.ShowFinishDialog(); 
   } 
}

In diesem Beispiel wird die derzeit aktive Zelle(ActiveCell) mit einem Wert beschrieben. Der Zugriff auf die Zelle erfolgt dabei über das GlobalModule aus dem GlobalHelperModules Namespace.

Last edited May 13, 2012 at 7:37 PM by SebastianDotNet, version 5

Comments

No comments yet.