De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Maurice de Beijer. Wie is Maurice de Beijer Microsoft MVP DevelopMentor trainer SDN Sectiehoofd UX Onafhankelijk software ontwikkelaar

Verwante presentaties


Presentatie over: "Maurice de Beijer. Wie is Maurice de Beijer Microsoft MVP DevelopMentor trainer SDN Sectiehoofd UX Onafhankelijk software ontwikkelaar"— Transcript van de presentatie:

1 Maurice de Beijer

2 Wie is Maurice de Beijer Microsoft MVP DevelopMentor trainer SDN Sectiehoofd UX Onafhankelijk software ontwikkelaar Web:

3 Agenda Geschiedenis VSTO VBA met.NET Open XML

4 1837: Charles Babbage

5 1940 – 1950: Assembler

6 : 3 GL talen

7

8

9 2001

10 Microsoft roep: VSTO

11 Maar wat zien we ook? "VBA isn't going away anytime soon“ Richard McAniff – VP Microsoft VBA is terug in Microsoft Office voor de Mac! VBA werkt ook in de 64 bits versie van Office 2010!

12 Dus geen VSTO? Voordelen: Beveiliging Het.NET framework met alle functionaliteit Visual Studio Nadelen: Lastig te installeren en beheren Elke addin is voor een specifieke gebruiker Elke addin is voor een specifieke Office versie Visual Studio

13 VBA met.NET VSTO – COM bridge COM objecten maken in.NET Open XML SDK

14 VSTO – COM bridge VBA functies aanroepen vanuit.NET code ThisApplication.Run("VBAFunction", p1, p2).NET functies aanroepen vanuit VBA code CallVSTOAssemby.DotNetFunction(p1, p2) Is een onderdeel van een VSTO addin

15 COM objecten maken in.NET.NET klasses als COM objecten Public Class SomeClass VBA code die de COM objecten aanmaakt en gebruikt Set obj = CreateObject(“ClassLibrary.SomeClass”) Makkelijk te doen Lastig bij te werken

16 Open XML SDK Als we alleen documenten willen genereren MS Office documenten zijn gewoon XML in een ZIP bestand ExcelPackage Beperkter maar eenvoudig alternatief voor Excel

17 Vragen?


Download ppt "Maurice de Beijer. Wie is Maurice de Beijer Microsoft MVP DevelopMentor trainer SDN Sectiehoofd UX Onafhankelijk software ontwikkelaar"

Verwante presentaties


Ads door Google