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

Slides:



Advertisements
Verwante presentaties
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Advertisements

Document Management Silicon.
PTI Eeklo Autocad 2013 Downloaden & Installeren Schooljaar Studentenversie.
© ab wiegman Clubmiddag 17 september PDF’s 2.Foto’s sorteren.
Let op bij een upgrade! = op DVD (geen CD) Gebruik je Windows Vista? Als je Windows Vista hebt, kun je Windows 7 Upgrade-versies aanschaffen.
Hoofdstuk 1 Programmeren.
Provinciale ronden mei 2008
ASP.NET AJAX Extensions Richard Soeteman
Edison en de toekomst INTERNET E-loket. Algemeen overzicht n Schooldirect n Schooldirect en de Edison-helpdesk n in Edison (Route400) n.
ASCC clubmiddag 20 december 2011 Ruud Vloeimans 2011 © R.P.Vloeimans, Amstelveen, Netherlands.
Mailoplossingen voor het onderwijs
Kennis Sessie PSO 2013.
Jasper Oosterveld iPad en SharePoint 23 februari 2012.
Het Lint aanpassen in Office 2007
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
Clubmiddag 15 oktober 2013 Kantoor programma’s ©ab wiegman.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Web Apps de online plek om samen te werken Gebruik Office overal Beste gebruikerservaring Werk beter samen Breng ideeën tot leven.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Greenfoot Workshop Bobby - Snake.
Windows Workflow Foundation What is hot, what is not? Maurice de Beijer ABL – The Problem Solver.
E-Government Architectuur Dordrecht Eén loket voor burgers
Hoofdstuk 1 Programmeren.
Office 365 voor zelfstandigen en kleine bedrijven.
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
Introductie Sinds 1987 leverancier van Business Software
Systeemsoftware Hfdst 2
Visual Basic .NET voor studenten
SIP File Recovery Tool. Agenda 18/10/2006Maken agenda + onderzoeken van verschillende filetypes 25/10/2006Uitzoeken hoe er effecient gelezen en geschreven.
Subversion Version control
HOM COM Vergadering Nieuw begrip Cloud Computing –Online programma’s gebruiken die niet op je computer staan. –Gebruikers werken steeds meer.
HOM COM Ledenvergadering 17 – Record foto Bekijk Dubai in 45 miljard pixels Inzoomen maar !
Backup & Recovery Windows 2003 Server Onderhoud en Beheer Netwerken 4.
Filesharing via P2P Andreas Verhoeven Technische Informatica.
Systeemherstel Presentatie bij de HCC op dinsdagmiddag 27 oktober 2009 door Kick de Wolff.
Oudere software op een nieuwe PC De andere manier is het gebruik van virtual p.c. Het gebruik van virtual pc heeft als voor/nadeel het standaard operatings-
Microsoft Small Basic Cum 11/01/2009 Rudy. Basic Vroeger beschikten bijna alle homecomputers over basic als programmeertaal voor de gebruiker Altair BASIC.
Secure, managed, multilingual and internet based software distribution system
Mamut Kassa K.D.C Swakhoven
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Visual Basic 2005/2008 OOP in praktijk André Obelink - MCSD, MVP Web: Web: -
Visual Basic 2010 – What’s new André Obelink
MCSA traject Leerjaar 4 H /10 Agenda Samenvatting H1.
ONLINE VERBONDEN EN INTELLIGENTE COMPUTERS Semantisch web Tom Schurmans Gunter Fransen Nand Truyen Nele Lieben.
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Het ideale fairtrade team
Office macro woensdag 7 januari 2015.
TypeScript Orde in de chaos!. Over mij Patrick Schmidt (Microsoft Certified Trainer) Trainer bij 4DotNet Mede-oprichter en architect BesteProduct.nl.
9 Geschiedenis Pc’s. De eerste pc’s De eerste Personal Computer is de Altair Deze werd zo genoemd omdat de gebruiker niet langer werkte aan een.
Half-Life 2 Modding Anthony Agustin VU Masterclass Game Development maart 2006.
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Hoorcollege 1a Praktische zaken. Gameprogrammeren Doel van het vak: Games programmeren (de game loop, sprites, audio, physics, animatie…) Basisprogrammeertechnieken.
Sales Tips.
Prototyping Week 7 // Tweenlite & API. TweenMax Snel mooie en effectieve animatie.
OOP en.NET. Objecten Is geen ‘nieuw’ mysterieus woord Overal om ons heen zien we objecten: – TV – Computer – Auto – Wasmachine – ….
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
SharePoint Alles over versiebeheer In de Private en Public cloud.
Sway.
Windows applicatieontwikkeling
Software Development fundamentals
Object georiënteerd programmeren
SharePoint Versiebeheer
MS-Office functies woensdag 18 oktober 2017.
ASP.NET MVC Web Development
Welkom bij de nieuwe versie van PowerPoint
Software Development fundamentals
Windows applicatieontwikkeling
Software Development fundamentals
Transcript van de presentatie:

Maurice de Beijer

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

Agenda Geschiedenis VSTO VBA met.NET Open XML

1837: Charles Babbage

1940 – 1950: Assembler

: 3 GL talen

2001

Microsoft roep: VSTO

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!

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

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

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

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

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

Vragen?