XLS Files

Ingo Oeser ioe-news at rameria.de
Sun Aug 24 03:11:40 PDT 2008


yidabu wrote:

> void main()
> {
>     auto app = new DispatchObject("Excel.Application");
>    
>     app.set("Visible",1);
>    
>     auto vbooks = app.get("Workbooks");
>     auto books = new DispatchObject(vbooks.pdispVal);
>    
>     auto vbook = books.get("Open", "d:\\200.xls");                    
>     auto book = new DispatchObject(vbook.pdispVal);
>    
>     auto vsheet = book.get("ActiveSheet");
>     auto sheet = new DispatchObject(vsheet.pdispVal);
>    
>     auto vrange = sheet.get("Range", "A1");                         
>     auto range = new DispatchObject(vrange.pdispVal);
>    
>     auto vvalue = range.get("Value");                                     
>     Stdout ( vvalue ).newline;
> }

Wow! That example really shows the simplifications possible with auto!
Looking up those type chains alone would have taken half an hour!

I'm really amazed!


Best Regards

Ingo Oeser


More information about the Digitalmars-d-learn mailing list