Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

VBA-programmering:
omfattande introduktion


Kurs: 2094 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Utveckla anpassade tillämpningar med Visual Basic for Applications (VBA)
  • Tillämpa objektmodellerna för att programmera effektivt i Microsoft Office System
  • Utnyttja den omfattande inbyggda VBA-funktionaliteten
  • Utnyttja ActiveX-kontroller för att skapa användar-gränssnitt som är funktionella och som användaren känner igen
  • Felsöka kod med VBA-verktyg för avlusning
  • Säkra din kod och skydda dina användare från makrovirus

Sammanfattning

Det finns ingen paketlösning för effektiva verksamhetslösningar. Med VBA kan du skriva kod som förbättrar Office-funktionerna eller andra produkter som stödjer VBA. Du kan också med VBA utveckla kundanpassade lösningar. Under denna kurs lär du dig att programmera med VBA från grunden. Du får de kunskaper du behöver för att automatisera återkommande uppgifter, skapa användargränssnitt och öka prestandan.

Vem bör delta

Denna kurs är värdefull för alla som vill automatisera uppgifter med VBA-programmering. Viss erfarenhet av arbete med produkterna i Microsoft Office System förutsätts. Ingen tidigare programmeringsvana krävs.

Praktiska övningar

Omfattande praktiska övningar ger dig erfarenhet av att automatisera Office-applikationer som Word, Excel och Outlook med VBA-programmering. Bland övningarna märks:
  • Bygga användargränssnitt med enkla och avancerade kontroller
  • Automatisera en kostnadsrapport i Excel
  • Lägga till kraftfulla funktioner för delsummor i en Excel-arbetsbok
  • Utforma standardbrev i Word och e-post meddelanden i Outlook med anpassade standardmallar
  • Programmera ett programtillägg
  • Skydda användare med digitala signaturer
  • Överföra data från Access och SQL Server för användning i Word och Excel
  • Använda ett ordfilter i Word
  • Integrera de kraftfulla funktionerna i Word och Excel

Kursinnehåll

Introduktion

Fördelarna med VBA

  • Ett lättanvänt och mångsidigt språk
  • Integrerat med färdigförpackade produkter
  • Minimera utvecklingstid och -kostnader

Makron: det första steget

  • Spela in och köra makron
  • Begränsningar
  • Förbättra med VBA-kod

VBA:s utvecklingsmiljö

Kodverktygen

  • Projektfönstret
  • Hjälp-systemet
  • Kodfönstret
  • IntelliSense
  • Egenskapsfönstret
  • Objektbläddraren

Verktyg för avlusning

  • Stega igenom kod
  • Immediate-fönstret
  • Brytpunkter

Skriva VBA-kod

Händelsestyrd programmering

  • Vad händelser betyder i Windows
  • Hur händelser utlöses
  • Svara på händelser genom händelseprocedurer

Använda objekt

  • Egenskaper
  • Metoder
  • Händelser
  • Kollektioner
  • Använda With...End With

Lagra data i variabler

  • Hur och när variabler ska deklareras
  • Välja datatyper
  • Fasta och dynamiska vektorer
  • Konstanter
  • Variablers räckvidd och livslängd

Villkor

  • If...Then...Else
  • Select...Case

Skapa slingor

  • Do...Loop, While och Until
  • For...Next och For Each...Next

Skapa procedurer

  • Skapa procedurer av typen Sub eller Function
  • Anropa procedurer
  • Överföra argument till procedurer

Ge kraft åt VBA med värdprogrammets objektmodell

Förstå strukturen i objektmodellen

  • Utforska hierarkin med Objektbläddraren och hjälpsystemet
  • Referera till specifika objekt

Skriva tillämpningsspecifika procedurer

  • Viktiga objekt i Excel, Word och Outlook
  • Skapa mallar och "add-in"-funktioner

Utnyttja fördelarna med automatisering

  • Kontrollera en Office-applikation medan man arbetar i en annan
  • Åtkomst av data i databaser

Bygga intuitiva användargränssnitt

Använda inbyggda dialogrutor

  • Kommunicera med användaren genom meddelanderutan
  • Hämta användarinformation med InputBox

Skapa anpassade dialogrutor med UserForm-objekt

  • Kommandoknappar
  • List- och kombinationsrutor
  • Alternativknappar
  • Kryssrutor
  • Etiketter
  • Textrutor
  • Ramar
  • Lägga till mer funktionalitet med avancerade ActiveX-kontroller

Modifiera menyer och verktygsrader

  • Förenkla samverkan med användaren med CommandBar-objektet
  • Lägga till och avlägsna objekt som kontrolleras via CommandBar

Tillhandahålla en trygg och säker miljö

Hantera exekveringsfel

  • Strukturen On Error GoTo
  • Klassificera fel med Err-objektet
  • Återuppta exekvering med Resume, Resume Next eller Resume label

Implementera säkerhet

  • Faran från makrovirus
  • Säkerhetsnivåer för makro-exekvering i Office
  • Tillämpa digitala signaturer på makron
  • Lösenordsskydda din VBA-kod

<< Tillbaka till Excel, Office och Access
 

Liknande kurser


Visual Basic är ett registrerat varumärke som ägs av Microsoft Corporation.
 
VBA-programmering: omfattande introduktion

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
11 - 14 sepStockholm boka kurs

Storbritannien

20 - 23 marsLondon boka kurs
29 maj - 1 juniLondon boka kurs

USA

27 - 30 marsWashington boka kurs
17 - 20 aprilNew York boka kurs
24 - 27 aprilWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

VBA-programmering: omfattande introduktion

Deltagare programmerar affärslösningar med VBA.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
76 %
4 stjärnor:
22 %
3 stjärnor:
2 %
2 stjärnor:   0 %
1 stjärna:   0 %

 
"Jag var oerhört imponerad av hur Learning Tree levererade min utbildning. Alla detaljer var genomtänkta. Det fanns ingenting att kritisera."



 
Ten Questions to Ask Your Training Provider - Position Paper