Hoofdstuk 13 Starten met macro's
|
|
|
- Hendrik Groen
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Handleiding voor beginners Hoofdstuk 13 Starten met macro's De Macrorecorder gebruiken
2 ii LibreOffice handleidingen
3 Auteursrecht Dit document is onder auteursrecht van de bijdragers die onderstaand zijn genoemd. U mag het verspreiden en/of aanpassen met inachtneming van de condities van GNU General Public License ( versie 3 of hoger of de Creative Commons Attribution License ( versie 3 of hoger. Alle handelsmerken in deze gids zijn eigendom van de rechtmatige eigenaars. Medewerkers Andrew Pitonyak Peter Schofield Martin Fox Ron Faile Jr. Reacties Opmerkingen en suggesties kunnen aan de oorspronkelijke auteurs van de Engelstalige handleiding via de mailinglijst van het documentatieteam ([email protected]) gezonden worden. Opmerking: alles wat u naar de mailinglijst stuurt, inclusief uw adres en andere persoonlijke informatie die in het bericht staat, wordt openbaar gearchiveerd en kan niet verwijderd worden. Heeft u op- of aanmerkingen over de Nederlandstalige vertalingen dan kunt u terecht op de mailinglijst: [email protected] Inschrijven kan via een mailtje aan [email protected] Dankwoord Dit hoofdstuk is gebaseerd op hoofdstuk 13 van Starten met OpenOffice.org 3.3. De medewerkers aan dit hoofdstuk zijn: Andrew Pitonyak Vertalers Jean Hollis Weber Aan deze Nederlandse vertaling werkten mee: Kees Kriek Rob Viester Publicatiedatum en softwareversie Gepubliceerd 26 mei Gebaseerd op LibreOffice 4.2. Vertaald april 2015 LibreOffice handleidingen iii
4 Opmerking voor gebruikers van Mac Sommige toetsaanslagen en menu-items zijn op een Mac anders dan onder Windows en Linux. De tabel hieronder geeft enkele algemene vervangingen voor de instructies in dit hoofdstuk. Voor een meer gedetailleerde lijst, bekijk de Help van de toepassing. Windows/Linux Equivalent voor Mac Effect Menuselectie Extra > Opties LibreOffice > Voorkeuren Toegang tot instellingsopties klik met rechts Control+klik Contextmenu openen Ctrl (Control) (Command) Gebruikt met andere toetsen F5 Shift+ +F5 De Navigator openen F11 +T Het venster Stijlen en opmaak openen iv LibreOffice handleidingen
5 Inhoud Auteursrecht...iii Opmerking voor gebruikers van Mac...iv Uw eerste macro's...7 Een bestaande macro toevoegen...7 Een macro opnemen...9 Een macro uitvoeren...10 De macro bekijken en bewerken...11 Opmerkingen beginnen met REM...12 Subroutines definiëren met SUB...12 Variabelen definiëren met behulp van DIM...12 De macro uitleggen...12 Een macro maken...13 Een gecompliceerder voorbeeld van een macro...14 De macro snel uitvoeren...17 Soms faalt de macrorecorder...18 Het framework dispatch...18 Hoe de macrorecorder het framework dispatch gebruikt...18 Andere opties...19 Beheren van macro's...19 Waar worden macro's opgeslagen?...20 Macro's importeren...21 Macro's downloaden om te importeren...22 Hoe een macro uit te voeren...23 Werkbalken, menu-items en sneltoetsen...23 Gebeurtenissen...24 Extensies...26 Macro's schrijven zonder de recorder...26 Meer informatie zoeken...27 Opgenomen materiaal...27 Gedrukt en ebook-materiaal...27 LibreOffice handleidingen v
6 vi LibreOffice handleidingen
7 Uw eerste macro's Een macro is een opgeslagen reeks van opdrachten of toetsaanslagen die wordt opgeslagen om later te gebruiken. Een voorbeeld van een eenvoudige macro is er een die uw adres 'typt'. De macrotaal van LibreOffice is erg flexibel en maakt het mogelijk zowel eenvoudige als complexe taken te automatiseren. Macro's zijn speciaal handig om een taak op dezelfde manier steeds weer te laten uitvoeren. Macro's voor LibreOffice worden gewoonlijk geschreven in de taal genaamd StarBasic, soms afgekort tot BASIC. Hoewel u BASIC kunt leren en macro's kunt schrijven, moet u zich in korte tijd veel begrippen eigen maken om macro's helemaal nieuw te schrijven. De gebruikelijke methoden voor een beginner zijn, om macro's te gebruiken die iemand anders heeft geschreven of de ingebouwde macrorecorder te gebruiken, die uw toetsaanslagen opneemt en opslaat. De meeste taken in LibreOffice komen tot stand door een opdracht door te geven (een opdracht verzenden), die wordt onderschept en gebruikt. De macrorecorder werkt door het opnemen van opdrachten die worden doorgegeven (zie Het framework dispatch op pagina 18). Een bestaande macro toevoegen De eerste stap in het leren programmeren van macro's is het vinden en gebruiken van bestaande macro's. Dit gedeelte gaat er van uit dat u een macro hebt die u wilt gebruiken; de macro kan in een staan, op een webpagina of zelfs in een boek. Gebruik, voor dit voorbeeld, de macro in Lijst 1. U moet een bibliotheek en module maken om uw macro in te bewaren; zie Beheren van macro's op pagina 19 voor meer informatie. Lijst 1: Eenvoudige macro die 'Hallo' zegt. Sub HalloMacro Print "Hallo" End Sub Afbeelding 1: Dialoogvenster LibreOffice Basic-macro's Uw eerste macro's 7
8 Afbeelding 2: Dialoogvenster LibreOffice Basic-macro's beheren Afbeelding 3: Geïntegreerd dialoogvenster voor Debugging Gebruik deze stappen om een bibliotheek te maken waarin u uw macro kan bewaren: 1) Gebruik Extra > Macro's > Macro's beheren > LibreOffice Basic om het dialoogvenster LibreOffice Basic-macro's te openen (zie Afbeelding 1). 2) Klik op Beheren om het dialoogvenster LibreOffice Basic-macro's beheren te openen (zie Afbeelding 2) en selecteer het tabblad Bibliotheken. 3) Stel de Locatie in op Mijn macro's en dialoogvensters, wat de standaard is. 4) Klik op Nieuw om het dialoogvenster Nieuwe bibliotheek te openen. 5) Voer een naam voor de bibliotheek in, bijvoorbeeld 'TestBibliotheek' en klik op OK. 6) Selecteer het tabblad Modules. 8 LibreOffice handleidingen
9 7) In de lijst Module, vergroot Mijn macro's en selecteer TestBibliotheek. Een module met de naam Module1 bestaat al en kan uw macro bevatten. U kunt, indien gewenst, op Nieuw klikken om een andere module in TestBibliotheek te maken. 8) Selecteer Module1 of de nieuwe module die u hebt gemaakt en klik op Bewerken om de Integrated Debugging Environment (IDE) van LibreOffice te openen (Afbeelding 3). De IDE is een tekstverwerker voor macro's die het u mogelijk maakt macro's te bewerken en te maken. 9) Wanneer een nieuwe module wordt gemaakt bevat die een opmerking en een lege macro met de naam Main, die niets doet. 10) Voeg de nieuwe macro toe ofwel vóór Sub Main of ná End Sub. Lijst 2 laat zien dat de nieuwe macro vóór Sub Main is geplaatst. 11) Klik op het pictogram Compileren op de werkbalk Macro om de macro te compileren. 12) Plaats de cursor in de subroutine HalloMacro en klik op het pictogram BASIC uitvoeren op de werkbalk Macro of druk op F5 om de macro HalloMacro in de module uit te voeren. Een klein dialoogvenster opent met het woord Hallo er in. Als de cursor niet in de subroutine of functie staat, opent een dialoogvenster: selecteer een macro om uit te voeren. 13) Klik op OK om dit kleine dialoogvenster te sluiten. 14) Om een macro in de module te selecteren en uit te voeren, klik op het pictogram Macro selecteren op de werkbalk Standaard of ga naar Extra > Macro's > Macro's beheren > LibreOffice Basic. 15) Selecteer een macro en klik op Uitvoeren. Lijst 2: Inhoud van Module1 nadat die is gemaakt. REM ***** BASIC ***** Sub HalloMacro Print "Hallo" End Sub Sub Main End Sub Een macro opnemen Als u herhaaldelijk dezelfde informatie moet invoeren kunt u deze informatie, nadat het voor de eerste keer is ingevoerd, kopiëren en dan iedere keer dat het nodig is in uw document plakken. Als er echter iets anders naar het Klembord wordt gekopieerd, is de inhoud van het Klembord gewijzigd. Dit betekent dat u uw herhaalde informatie opnieuw moet kopiëren. Om dit probleem op te lossen kunt u een macro maken met uw herhaalde informatie. Opmerking Voor sommige typen of informatie, dat u herhaaldelijk in uw document wilt invoeren, kan het handiger zijn om een AutoText-bestand te gebruiken. Zie Hoofdstuk 3, Werken met tekst, van de Handleiding voor Writer voor meer informatie. 1) Zorg ervoor dat het opnemen van macro's toegestaan is door naar Extra > Opties > LibreOffice > Geavanceerd op de Menubalk te gaan en de optie Het opnemen van Uw eerste macro's 9
10 macro's (beperkt) mogelijk maken aan te zetten. Standaard is deze functie uitgeschakeld toen LibreOffice op uw computer werd geinstalleed. 2) Ga naar Extra > Macro's > Macro opnemen op de Menubalk om het opnemen van een macro te starten. Een klein dialoogvenster, dat aangeeft dat LibreOffice een macro aan het opnemen is, verschijnt. 3) Typ de gewenste informatie of voer een betreffende serie handelingen uit. Typ als voorbeeld uw naam. 4) Klik op Opname stoppen op het kleine dialoogvenster om de het opnemen te stoppen en het dialoogvenster LibreOffice Basic Macro's opent (Afbeelding 1 op pagina 7). 5) Open de macro container Mijn Macro's. 6) Zoek de bibliotheek Standard in Mijn Macro's. Merk op dat elke container een map Standard heeft. 7) Selecteer de bibliotheek Standard en klik op Nieuwe module om een nieuwe module te maken om de macro in op te nemen. Dit opent het dialoogvenster Nieuwe module (Afbeelding 4). Afbeelding 4: Dialoogvenster Nieuwe module 8) Typ een beschrijvende naam voor de nieuwe module, bijvoorbeeld Opgenomen en klik op OK om de module aan te maken. Het dialoogvenster LibreOffice Basic Macro's toont nu de naam van de nieuwe module in de bibliotheek Standard. 9) Typ een naam in voor de zojuist opgenomen macro in het vak Macronaam, bijvoorbeeld VoerMijnNaamIn. 10) Klik op Opslaan om de macro op te slaan en het dialoogvenster LibreOffice Basic Macro's te sluiten. 11) Als u alle hierboven beschreven stappen volgt, bevat de bibliotheek Standard nu een module Opgenomen en deze module bevat een macro VoerMijnNaamIn. Opmerking Als LibreOffice een nieuwe module maakt, voegt het automatisch een macro genaamd Main toe. Een macro uitvoeren 1) Ga naar Extra > Macro's > Macro uitvoeren op de Menubalk om het dialoogvenster Macroselectie te openen (Afbeelding 5). 2) Selecteer, bijvoorbeeld, u nieuwe macro VoerMijnNaamIn en klik op Uitvoeren. 3) U kunt ook naar Extra > Macro's > Macro's beheren > LibreOffice Basic op de Menubalk gaan om het dialoogvenster LibreOffice Basic Macro's te openen, uw macro selecteren en op Uitvoeren klikken. 10 LibreOffice handleidingen
11 Afbeelding 5: Dialoogvenster Macroselectie De macro bekijken en bewerken Om de macro, die u zojuist gemaakt heeft, te bekijken en/of bewerken. 1) Ga naar Extra > Macro's > Macro's beheren > LibreOffice BASIC om het dialoogvenster LibreOffice BASIC-macro's te openen. 2) Selecteer uw nieuwe macro VoerMijnNaamIn en klik op Bewerken om de macro in de BASIC IDE (Integrated Development Environment) te openen. De macro VoerMijnNaamIn wordt in Lijst 3 getoond. Lijst 3: Gegenereerde macro 'VoerMijnNaamIn'. REM ***** BASIC ***** Sub Main End Sub sub VoerMijnNaamIn rem rem define variables dim document as object dim dispatcher as object rem rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createunoservice("com.sun.star.frame.dispatchhelper") rem dim args1(0) as new com.sun.star.beans.propertyvalue args1(0).name = "Text" args1(0).value = "Your name" dispatcher.executedispatch(document, ".uno:inserttext", "", 0, args1()) end sub Uw eerste macro's 11
12 Opmerkingen beginnen met REM Alle opmerkingen in een macro beginnen met REM, wat standaard is voor Remark. Alle tekst na REM op dezelfde regel wordt genegeerd. Als een sneltoets kan ook het enkele aanhalingsteken (') gebruikt worden om een notitie opmerking te beginnen. LibreOffice Basic is voor wat betreft de schrijfwijze van instructies of sleutelwoorden niet hoofdlettergevoelig, dus REM, Rem en rem kunnen allen aan het begin van een opmerking staan. Als u standaard variabelen gebruikt, zoals gedefinieerd in de Application Programming Interfac (API), is het veiliger om er vanuit te gaan dat ze wel hoofdlettergevoelig zijn. Overigens worden deze standaardvariabelen niet in deze handleiding behandeld, omdat het een onderwerp voor gevorderden is en ze niet nodig zijn bij het gebruiken van de macro-recorder in LibreOffice. Subroutines definiëren met SUB Individuele macro's worden opgeslagen in subroutines, die worden gedefinieerd met het sleutelwoord SUB. Het einde van een subroutine wordt aangegeven door de woorden END SUB. De code begint met het definiëren van de subroutine genaamd Main, die leeg is en niets doet. De volgende subroutine, VoerMijnNaamIn, bevat de gegenereerde code. Opmerking LibreOffice maakt altijd een lege subroutine genaamd Main als het een module maakt. Er zijn geavanceerde onderwerpen die buiten het bereik van dit document liggen, maar er vanaf weten kan van belang zijn: U kunt een macro schrijven zodat de waarden aan de subroutine worden doorgegeven. De waarden worden argumenten genoemd. Reeds opgenomen macro's accepteren geen argumenten. Een ander soort subroutine wordt een functie genoemd. Dit is een subroutine, die een waarde teruggeeft. Het sleutelwoord FUNCTION wordt gebruikt om een functie te definiëren. In LibreOffice opgenomen macro's maken echter altijd subroutines en geen functies aan. Variabelen definiëren met behulp van DIM U kunt informatie op een stuk papier schrijven, zodat u er later nog eens naar kunt kijken. Een variabele bevat, net als een stuk papier, informatie die kan worden gewijzigd en gelezen. De instructie DIM stond van oorsprong voor Dimensie en wordt gebruikt om de dimensie van een gebied reeks te bepalen. De instructie Dim die in de macro VoerMijnNaamIn is gebruikt, is soortgelijk aan het opzij leggen van een stuk papier dat wordt gebruikt voor het opslaan van een bericht of notitie. De macro VoerMijnNaamIn definieert de variabelen document en dispatcher als van het type object. Andere algemene typen variabelen zijn onder meer string, integer, en date. Een derde variabele, genaamd args1, is een array van de waarden van eigenschappen. Een variabele van het type array stelt één enkele variabele in staat om meerdere waarden te bevatten, soortgelijk aan het opslaan van meerdere pagina's in één enkel boek. Waarden in een array worden gewoonlijk vanaf nul genummerd. Het nummer tussen de haakjes geeft het hoogst mogelijk bruikbare getal weer, om toegang te krijgen tot een opslaglocatie. In dit voorbeeld is er slechts één waarde en die heeft het nummer nul. De macro uitleggen Het volgende is een uitleg van de code die in macro VoerMijnNaamIn is gebruikt. U zult misschien niet alle details begrijpen, maar de uitleg van elke regel code geeft u wellicht een idee van hoe een macro werkt. 12 LibreOffice handleidingen
13 sub VoerMijnNaamIn Geeft het begin van de macro aan dim document as object Als variabele gedefinieerd dim dispatcher as object Als variabele gedefinieerd document = ThisComponent.CurrentController.Frame ThisComponent verwijst naar het huidige document. De eigenschap CurrentController van een document verwijst naar een service die het document 'beheert'. Bijvoorbeeld als u typt is het de current controller die dat noteert. De CurrentController geeft dan de wijzigingen door aan het frame van het document. De eigenschap Frame van een controller geeft een hoofdframe terug voor een document. Daarom verwijst de variabele genaamd document naar het frame van een document, dat de doorgegeven opdrachten ontvangt. dispatcher = createunoservice("com.sun.star.frame.dispatchhelper") De meeste taken in LibreOffice worden voltooid door het doorgeven van een opdracht. LibreOffice bevat een service dispatch helper, die het meeste werk doet door dispatches in macro's te gebruiken. De methode CreateUnoService accepteert de naam van een service en probeert een instance te maken van die service. Bij het voltooien bevat de variabele van de dispatcher een verwijzing naar een DispatchHelper. dim args1(0) as new com.sun.star.beans.propertyvalue Deze regel declareert een array van eigenschappen. Elke eigenschap heeft een naam en een waarde. Met andere woorden, het is een paar van naam en waarde. De gemaakte array heeft één eigenschap op de index nul. args1(0).name = "Text" args1(0).value = "Your name" Dit geeft de eigenschap de naam 'Text' en de waarde 'uw naam', wat de tekst is, die wordt ingevoegd als de macro wordt uitgevoerd. dispatcher.executedispatch(document, ".uno:inserttext", "", 0, args1()) Hier gebeurt de magie. De dispatch helper verstuurt een opdracht naar het frame van het document (opgeslagen in de variabele genaamd document) met de opdracht.uno:inserttext. De volgende twee argumenten, frame name en search flags, vallen buiten het bereik van dit document. Het laatste argument is de array van de waarden van eigenschappen die moeten worden gebruikt bij het uitvoeren van de opdracht InsertText. end sub Tenslotte, het einde van de subroutine. Een macro maken Bij het maken van een macro is het belangrijk om twee vragen vóór het opnemen te stellen: 1) Kan de taak worden geschreven als een eenvoudige verzameling opdrachten? 2) Kunnen de stappen zo worden gerangschikt dat de laatste opdracht de cursor gereed laat staan voor de volgende opdracht of voor het invoeren van tekst of data in het document? Een macro maken 13
14 Een gecompliceerder voorbeeld van een macro Een veel gebruikte taak, het kopiëren van rijen en kolommen met data van een web-pagina en dit als tabel opmaken in een tekstdocument, gaat als volgt: 1) Kopieer de data vanaf de web-pagina naar het klembord. 2) Voorkom vreemd opgemaakte lettertypen, plak de tekst in een Writer-document als niet opgemaakte tekst. 3) Maak de tekst op met tabs tussen de kolommen, zodat het naar een tabel geconverteerd kan worden met Tabel > Converteren > Tekst naar tabel op de Menubalk. DONTKNOW Het letterbeeld is niet gespecificeerd/bekend. THIN specificeert een letterbeeld van 50%. ULTRALIGHT specificeert een letterbeeld van 60%. LIGHT specificeert een letterbeeld van 75%. SEMILIGHT specificeert een letterbeeld van 90%. NORMAL specificeert een normaal letterbeeld. SEMIBOLD specificeert een letterbeeld van 110%. VET specificeert een letterbeeld van 115%. ULTRABOLD specificeert een letterbeeld van 175%. BLACK specificeert een letterbeeld van 200%. Afbeelding 6: Voorbeeld van gekopieerde tekst Inspecteer, met de twee hierboven gestelde vragen in gedachte, de tekst om te bekijken of er een macro kan worden opgenomen om de tekst op te maken. Een voorbeeld van gekopieerde data die de groep van letterbeeldconstantes van de API-webpagina toont (Afbeelding 6). De eerste kolom in dit voorbeeld is de naam van de constante en elke naam wordt gevolgd door een spatie en een tab en elke regel eindigt met twee spaties. De eerste kolom in de tabel bevat dient een numerieke waarde te bevatten, de tweede klom de naam en de derde kolom de omschrijving. Deze conversie is makkelijk uit te voeren voor elke regel behalve voor DONTKNOW en NORMAL, welke geen numerieke waarde bevatten, maar waarin de waardes variëren tussen 0 en 100 en kunnen gemakkelijk handmatig toegevoegd worden. De gegevens kunnen op meerdere manieren worden geschoond, allemaal eenvoudig. Het voorbeeld hieronder gebruikt toetsaanslagen die er van uitgaan dat de cursor zich aan het begin van de regel met de tekst THIN bevindt. 1) Zorg ervoor dat het opnemen van macro's is toegestaan door naar Extra > Opties > LibreOffice > Geavanceerd op de Menubalk te gaan en selecteer de optie Het opnemen van macro's (beperkt) mogelijk maken. Standaard is deze optie uitgeschakeld toen LibreOffice op uw computer werd geïnstalleerd. 2) Ga naar Extra > Macro's > Macro opnemen op de Menubalk om het opnemen te beginnen. 3) Druk op Ctrl+pijl naar rechts om de cursor naar het begin van 'specificeert' te verplaatsen. 4) Druk tweemaal op Backspace om de tab en de spatie te verwijderen. 5) Druk op Tab om de tab zonder de spatie toe te voegen na de naam van de constante. 14 LibreOffice handleidingen
15 6) Druk op Delete om de kleine letter s te verwijderen en druk dan op Shift+S om een hoofdletter S toe te voegen. 7) Druk tweemaal op Ctrl+pijl naar rechts om de cursor naar het begin van het getal te verplaatsen. 8) Druk op Ctrl+Shift+pijl naar rechts om te selecteren en de cursor naar vóór het teken % te verplaatsen. 9) Druk op Ctrl+C om de geselecteerde tekst naar het Klembord te kopiëren. 10) Druk op End om de cursor naar het einde van de regel te verplaatsen. 11) Druk tweemaal op Backspace om de twee spaties aan het eind van de regel te verwijderen. 12) Druk op Home om de cursor naar het begin van de regel te verplaatsen. 13) Druk op Ctrl+V om het geselecteerde getal aan het begin van de regel te plaatsen. 14) Plakken van de waarde plakte ook een extra spatie, druk dus op Backspace om die extra spatie te verwijderen. 15) Druk op Tab om een tab tussen het getal en de naam in te voegen. 16) Druk op Home om naar het begin van de regel te gaan. 17) Druk op pijl naar beneden om naar de volgende regel te gaan. 18) Stop het opnemen van de macro en sla de macro op, zie Een macro opnemen op pagina 9. Het duurt langer om deze stappen te lezen en op te schrijven dan om de macro op te nemen. Werk langzaam en denk aan de stappen als u ze uitvoert. Met enige oefening wordt het een tweede natuur. De gegenereerde macro in lijst 4 is aangepast om het nummer van de stap in de opmerkingen overeen te laten komen met de code voor de stap hierboven. Lijst 4: Kopieer de numerieke waarde naar het begin van de kolom. sub KopieerGetalNaarKolom1 rem rem definieer variabelen dim document as object dim dispatcher as object rem rem Krijg toegang tot het document document = ThisComponent.CurrentController.Frame dispatcher = createunoservice("com.sun.star.frame.dispatchhelper") rem (3) Druk op Ctrl+pijl naar rechts om de cursor naar het begin van 'specifies' te verplaatsen. dispatcher.executedispatch(document, ".uno:gotonextword", "", 0, Array()) rem (4) Druk tweemaal op Backspace om de tab en de spatie te verwijderen. dispatcher.executedispatch(document, ".uno:swbackspace", "", 0, Array()) rem dispatcher.executedispatch(document, ".uno:swbackspace", "", 0, Array()) Een macro maken 15
16 rem (5) Druk op Tab om de tab toe te voegen zonder de spatie na de naam van de constante. dim args4(0) as new com.sun.star.beans.propertyvalue args4(0).name = "Text" args4(0).value = CHR$(9) dispatcher.executedispatch(document, ".uno:inserttext", "", 0, args4()) rem (6) Druk op Delete om de kleine letter s te verwijderen... dispatcher.executedispatch(document, ".uno:delete", "", 0, Array()) rem (6)... en druk dan op Shift+S om een hoofdletter S toe te voegen. dim args6(0) as new com.sun.star.beans.propertyvalue args6(0).name = "Text" args6(0).value = "S" dispatcher.executedispatch(document, ".uno:inserttext", "", 0, args6()) rem (7) Druk tweemaal op Ctrl+pijl naar rechts om de cursor naar het getal te verplaatsen. dispatcher.executedispatch(document, ".uno:gotonextword", "", 0, Array()) rem dispatcher.executedispatch(document, ".uno:gotonextword", "", 0, Array()) rem (8) Druk op Ctrl+Shift+pijl naar rechts om het getal te selecteren. dispatcher.executedispatch(document, ".uno:wordrightsel", "", 0, Array()) rem (9) Druk op Ctrl+C om de geselecteerde tekst naar het Klembord te kopiëren. dispatcher.executedispatch(document, ".uno:copy", "", 0, Array()) rem (10) Druk op End om de cursor naar het einde van de regel te verplaatsen. dispatcher.executedispatch(document, ".uno:gotoendofline", "", 0, Array()) rem (11) Druk tweemaal op Backspace om de twee spaties aan het eind van de regel te verwijderen. dispatcher.executedispatch(document, ".uno:swbackspace", "", 0, Array()) rem dispatcher.executedispatch(document, ".uno:swbackspace", "", 0, Array()) rem (12) Druk op Home om de cursor naar het begin van de regel te verplaatsen. dispatcher.executedispatch(document, ".uno:gotostartofline", "", 0, Array()) 16 LibreOffice handleidingen
17 rem (13) Druk op Ctrl+V om het geselecteerde getal aan het begin van de regel te plakken. dispatcher.executedispatch(document, ".uno:paste", "", 0, Array()) rem (14) Druk op Backspace om de extra spatie te verwijderen. dispatcher.executedispatch(document, ".uno:swbackspace", "", 0, Array()) rem (15) Druk op Tab om een tab tussen het getal en de naam in te voegen. dim args17(0) as new com.sun.star.beans.propertyvalue args17(0).name = "Text" args17(0).value = CHR$(9) dispatcher.executedispatch(document, ".uno:inserttext", "", 0, args17()) rem (16) Druk op Home om naar het begin van de regel te gaan. dispatcher.executedispatch(document, ".uno:gotostartofline", "", 0, Array()) rem (17) Druk op pijl naar beneden om naar de volgende regel te gaan. dim args19(1) as new com.sun.star.beans.propertyvalue args19(0).name = "Count" args19(0).value = 1 args19(1).name = "Select" args19(1).value = false dispatcher.executedispatch(document, ".uno:godown", "", 0, args19()) end sub Verplaatsingen van de cursor worden voor alle bewerkingen gebruikt (in tegenstelling tot zoeken). Indien uitgevoerd op de regel DONTKNOW, wordt het woord weight verplaatst naar het begin van de regel en het eerste 'The' wordt gewijzigd naar 'She'. Dit is niet perfect, maar u moet de macro niet uitvoeren op de regels die niet de juiste indeling hebben. Die moet u handmatig doen. De macro snel uitvoeren Het is omslachtig om de macro herhaaldelijk uit te voeren met behulp van Extra > Macro's > Macro uitvoeren op de Menubalk, als u de macro ook vanuit de IDE kunt uitvoeren (zie Afbeelding 3 op pagina 8). 1) Ga naar Extra > Macro's > Macro's beheren > LibreOffice BASIC op de Menubalk om het dialoogvenster BASIC-macro's te openen (Afbeelding 1 op pagina 7). 2) Selecteer uw macro en klik op Bewerken om de macro in de IDE te openen. 3) Klik op het pictogram BASIC uitvoeren op de werkbak Macro of druk op F5 om de macro uit te voeren. 4) Tenzij u de eerste macro heeft gewijzigd, is dit de lege macro genaamd Main. Pas Main aan, zodat het er uit zie als in Lijst 5. 5) Nu kunt u KopieerGetalNaarKolom1 uitvoeren door herhaaldelijk op het pictogram Basic uitvoeren in de werkbalk van de IDE te klikken. Dit werk erg snel en gemakkelijk, vooral voor tijdelijke macro's die een paar keer worden gebruikt en dan verwijderd worden. Een macro maken 17
18 Lijst 5: Main aanpassen om KopieerGetalNaarKolom1 aan te roepen. Sub Main KopieerGetalNaarKolom1 End Sub Soms faalt de macrorecorder Soms faalt de macrorecorder en het begrijpen van hoe LibreOffice intern werkt, helpt om te begrijpen hoe en waarom de macrorecorder soms faalt. Het belangrijkste struikelblok is gerelateerd aan het framework dispatch en de relatie daarvan tot de macrorecorder. Het framework dispatch Het doel van het framework dispatch is om een uniforme toegang te verschaffen tot componenten (documenten) voor opdrachten, die gewoonlijk corresponderen aan menu-items. Het gebruik van Bestand > Opslaan op de Menubalk, de sneltoetsen Ctrl+S of klikken op het pictogram Opslaan op de werkbalk, zijn allen opdrachten die vertaald worden naar dezelfde 'dispatch opdracht'. Het framework dispatch kan ook worden gebruikt om 'opdrachten' terug te sturen naar de UI (Gebruikersinterface). Bijvoorbeeld: na het document te hebben opgeslagen wordt de opdracht Bestand opslaan uitgeschakeld. Zodra het document wordt gewijzigd wordt de opdracht Bestand opslaan ingeschakeld. Een dispatch opdracht is tekst zoals.uno:insertobject of.uno:gotostartofline. De opdracht wordt verstuurd naar het frame van het document en het frame stuurt de opdracht door, totdat een object is gevonden dat de opdracht kan afhandelen. Hoe de macrorecorder het framework dispatch gebruikt De macrorecorder neemt de gegenereerde dispatches op. De recorder is relatief eenvoudig te gebruiken en dezelfde opdrachten die worden gegeven worden voor later gebruik opgenomen. Het probleem is dat niet alle gegeven opdrachten compleet zijn. Bijvoorbeeld: invoegen van een object genereert de volgende code: dispatcher.executedispatch(document, ".uno:insertobject", "", 0, Array()) Het is niet mogelijk om op te geven welk soort object gemaakt of ingevoegd moet worden. Indien een object vanuit een bestand wordt ingevoegd, kunt u niet specificeren welk bestand moet worden ingevoegd. Een macro opnemen en Extra > Opties op de Menubalk gebruiken, om configuratie-items te openen en aan te passen, de gegenereerde macro neemt geen wijzigingen in de configuratie op. In feite wordt de gegenereerde code als opmerkingen beschouwd en zal dus niet eens worden uitgevoerd. rem dispatcher.executedispatch(document, ".uno:optionstreedialog", "", 0, Array()) Indien een dialoogvenster wordt geopend, is het waarschijnlijk dat de opdracht om het dialoogvenster te openen wordt gegenereerd. Elke activiteit die binnen het dialoogvenster wordt uitgevoerd wordt gewoonlijk niet opgenomen. Voorbeelden hiervan zijn de dialoogvensters Macro beheren, Speciale tekens invoeren en soortgelijke typen dialoogvensters. Andere mogelijke problemen van het gebruiken van de macrorecorder omvatten dingen, zoals het invoegen van een formule, gebruikersgegevens instellen, filters in Calc instellen, acties in formulieren van databases en het exporteren van een document naar een versleuteld PDF-bestand. U weet nooit zeker wat 18 LibreOffice handleidingen
19 zal werken, tenzij u het probeert. De acties vanuit het dialoogvenster Zoeken worden bijvoorbeeld juist opgenomen. Andere opties Als de macrorecorder niet in staat is om een specifiek probleem op te lossen, is de gebruikelijke oplossing om de code te schrijven met behulp van de objecten van LibreOffice. Het vereist echter een behoorlijk inspanning om de objecten van LibreOffice te leren. Het is gewoonlijk het beste om met eenvoudige voorbeelden te beginnen en dan langzaam uit te breiden als u meer leert. Het leren lezen van gegenereerde macro's is een goede plek om te beginnen. Indien u macro's in Calc opneemt, en de recorder kan op de juiste wijze een macro genereren, is er een add-in, die macro's voor Calc converteert nadat zij zijn opgenomen. De uiteindelijke code manipuleert objecten van LibreOffice in plaats van het genereren van dispatches. Dit kan heel handig zijn om het objectmodel te leren en kan direct gedownload worden vanaf de webpagina: Beheren van macro's In LibreOffice worden macro's in modules gegroepeerd, modules zijn in bibliotheken gegroepeerd en bibliotheken zijn in bibliotheekcontainers gegroepeerd. Een bibliotheek wordt gewoonlijk gebruikt als hoofdgroep voor een gehele categorie macro's of voor een gehele toepassing. Modules splitsen gewoonlijk functionaliteit, zoals interactie met de gebruiker en berekeningen. Individuele macro's zijn subroutines en functions. Afbeelding 7 toont een voorbeeld van de hiërarchische structuur van de Macro-bibliotheken in LibreOffice. Ga naar Extra > Macro's > Macro's beheren > LibreOffice BASIC op de Menubalk om het dialoogvenster LibreOffice BASIC-macro's te openen (Afbeelding 1 op pagina 7). Alle beschikbare bibliotheekcontainers worden weergegeven in de lijst Macro uit. Elk document is een bibliotheekcontainer, in staat om meerdere bibliotheken te bevatten. De toepassing zelf treedt op als twee bibliotheekcontainers, één container voor macro's die met LibreOffice worden gedistribueerd, genaamd LibreOffice-macro's en één container voor persoonlijke macro's, genaamd Mijn macro's. De LibreOffice-macro's zijn opgeslagen binnen de runtime code van de toepassing, die niet te bewerken zijn tenzij u een beheerder bent. Dit is wel zo goed omdat deze macro's niet gewijzigd zouden moeten worden en u uw eigen macro's niet zou moeten opslaan in de container van LibreOffice. Tenzij uw macro's slechts van toepassing zijn op één enkel document en ook maar alleen dat ene document, zullen uw macro's waarschijnlijk moeten worden opgeslagen in de container Mijn macro's. De container Mijn macro's is opgeslagen in het gebied van de gebruiker in uw thuismap. Een macro maken 19
20 Afbeelding 7: hiërarchie Macrobibliotheek Indien een macro in een document is ingesloten, dan zal een opgenomen macro proberen om op dat document te werken; primair omdat het 'ThisComponent' gebruikt voor zijn acties. Elke bibliotheekcontainer bevat een een bibliotheek genaamd Standard. Het is beter om uw eigen bibliotheken met betekenisvolle namen te maken dan de bibliotheek Standard te gebruiken. Niet alleen zijn betekenisvolle namen eenvoudiger te beheren, maar zij kunnen ook in andere bibliotheekcontainers worden geïmporteerd, terwijl dat met de bibliotheek Standard niet kan. Waarschuwing LibreOffice maakt het mogelijk dat u bibliotheken in een bibliotheekcontainer importeert, maar het zal u niet toestaan om de bibliotheek Standard te overschrijven. Daarom, als u uw macro's opslaat in de bibliotheek Standard, kunt u ze niet in een andere bibliotheekcontainer importeren. Net zoals het een goede gewoonte is om uw bibliotheken betekenisvolle namen te geven, is het eigenlijk vanzelfsprekend dat u betekenisvolle namen voor uw modules gebruikt. Standaard gebruikt LibreOffice namen zoals Module1, Module2 enzovoort. Als u uw macro's maakt moet u bepalen waar u ze wilt opslaan. Opslaan van een macro in een document is handig als het document zal worden gedeeld en u wilt dat de macro in het document zal worden ingesloten. Macro's die zijn opgeslagen in de bibliotheekcontainer van de toepassing, genaamd Mijn macro's, zijn echter wereldwijd beschikbaar voor alle documenten. Macro's zijn niet beschikbaar, voordat de bibliotheek die ze bevat is geladen. De bibliotheek Standard en de bibliotheek Template worden echter automatisch geladen. Een geladen bibliotheek wordt anders weergegeven dan een bibliotheek die niet is geladen. Dubbelklik op de bibliotheek om die bibliotheek en de daarin ingesloten modules te laden. Waar worden macro's opgeslagen? LibreOffice slaat gebruikerspecifieke gegevens op in een map onder de thuismap van de gebruiker. De locatie is specifiek voor het besturingssysteem. Ga naar Extra > Opties > LibreOffice > Paden op de Menubalk, om te bekijken waar andere gegevens voor de configuratie zijn opgeslagen. Op Windows 7 is dit bijvoorbeeld C:\Users\<naam>\AppData\Roaming. Macro's 20 LibreOffice handleidingen
21 van gebruikers worden opgeslagen in LibreOffice\4\user\basic. Elke bibliotheek wordt opgeslagen in zijn eigen map direct onder de basismap. Het is voor incidenteel gebruik niet belangrijk om te begrijpen waar macro's worden opgeslagen. Indien u echter weet waar ze zijn opgeslagen kunt u een veiligheidskopie maken, uw macro's delen of ze inspecteren als er een fout optreedt. Ga naar Extra > Macro's > Dialoogvensters beheren op de Menubalk, om het dialoogvenster LibreOffice BASIC-macro's beheren te openen (Afbeelding 2 op pagina 8). Een andere algemene manier om dit dialoogvenster te openen is door Extra > Macro's > Macro's beheren > LibreOffice Basic op de Menubalk te gebruiken om het dialoogvenster LibreOffice BASICmacro's te openen (Afbeelding 1 op pagina 7) en dan op de knop Beheren te klikken. Macro's importeren Het dialoogvenster LibreOffice BASIC-macro's beheren biedt de functionaliteit om macrobibliotheken in uw document te importeren, maar ook modules en dialoogvensters te maken, te verwijderen en te hernoemen. 1) Selecteer de bibliotheekcontainer die moet worden gebruikt en klik dan op de knop Importeren om macrobibliotheken te importeren (zie Afbeelding 2 op pagina 8). 2) Navigeer naar de map die de bibliotheek bevat die geïmporteerd moet worden (Afbeelding 8). er zijn meestal twee bestanden om uit te kiezen, dialog.xlb en script.xlb. Het maakt niet uit welke van deze twee bestanden u kiest; ze zullen beiden geïmporteerd worden. Macro's kunnen in bibliotheken in documenten van LibreOffice opgeslagen worden. Kies eerder een document dan een map op de schijf om in een document opgenomen bibliotheken te importeren. Opmerking U kunt de bibliotheek, genaamd Standard, niet importeren. Afbeelding 8: Selecteren van een macrobibliotheek om te importeren Een macro maken 21
22 Tip Onder Linux worden de specifieke bestanden voor LibreOffice opgeslagen in een map waarvan de naam begint met een punt. Mappen en bestanden waarvan de namen met een punt beginnen, worden verborgen en niet weergegeven in een normaal selectie-dialoogvenster. Als u liever dialoogvensters van LibreOffice gebruikt dan de dialoogvensters van het besturingssysteem, typ dan de naam van de gewenste map in het veld voor het pad. 3) Selecteer een bestand en klik op Openen om door te gaan en het dialoogvenster Bibliotheken te openen (Afbeelding 9). Afbeelding 9: Kiezen van de opties voor importeren van een bibliotheek 4) Selecteer de volgende opties voor het importeren van bibliotheken: a) Als er geen opties geselecteerd zijn, wordt de bibliotheek naar uw gebruikersmap voor macro's gekopieerd. Als de bibliotheek echter dezelfde naam heeft en u het in dezelfde locatie importeert, zal hij niet worden gekopieerd. b) Selecteer Bestaande bibliotheken vervangen als de bibliotheek, die u wilt importeren, dezelfde naam heeft en u de bestaande bibliotheek wilt vervangen. c) Selecteer Als verwijzing invoegen (alleen lezen) als u de bibliotheek als verwijzing wilt gebruiken, maar niet in uw document wilt importeren. Als een bibliotheek als verwijzing wordt gebruikt, blijft het in zijn huidige locatie staan en is alleen-lezen. 5) Klik op OK om de geselecteerde bibliotheek te importeren. Macro's downloaden om te importeren Macro's kunnen worden gedownload. Sommige macro's zijn in documenten ingesloten, sommige als gewone bestanden die u moet selecteren en importeren en sommige zijn macrotekst die in de BASIC IDE zou moeten worden gekopieerd en geplakt. Zie Een bestaande macro toevoegen op pagina 7 voor het toevoegen van macro's aan uw macro-bibliotheek en De macro bekijken en bewerken op pagina 11 voor het bewerken van macro's met de Basic IDE. Sommige macro's zijn als gratis download beschikbaar op het internet (zie Tabel 1). Tabel 1. Plaatsen waar voorbeelden van macro's kunnen worden gevonden Locatie Omschrijving Referentiemateriaal met betrekking tot macro's. Referentiemateriaal met betrekking tot macro's 22 LibreOffice handleidingen
23 Locatie Omschrijving voor databases. Veel koppelingen voor naar van alles. Veel voorbeelden en hulp. Hoe een macro uit te voeren Hoewel u Extra > Macro's > Macro uitvoeren kunt gebruiken om alle macro's uit te voeren, is dat niet efficiënt voor regelmatig uit te voeren macro's. Zie Fout: Bron van verwijzing niet gevonden op pagina Fout: Bron van verwijzing niet gevonden voor meer informatie. Een meer algemeen gebruikte techniek voor veelgebruikte macro's is om een macro toe te wijzen aan een knop op een werkbalk, menu-item, sneltoets voor toetsenbord of een knop die in een document is ingebed. Bij het kiezen van een methode, is het goed om jezelf vragen te stellen zoals: Moet de macro voor slechts één document beschikbaar zijn of wereldwijd voor alle documenten? Beperkt de macro zich tot een specifiek documenttype, zoals een document voor Calc? Hoe frequent zal de macro gebruikt worden? De antwoorden zullen bepalen waar de macro moet worden opgeslagen en hoe die beschikbaar moet worden gemaakt. U zult bijvoorbeeld een weinig gebruikte macro niet aan een werkbalk toevoegen. Bekijk Tabel 2 om u te helpen bij het bepalen van uw keuzes. Tabel 2. Methode voor het starten van een macro Type LibreOffice Documenttype Document Werkbalk Nee Ja Ja Menu Nee Ja Ja Sneltoets Ja Ja Nee Gebeurtenis Ja Nee Ja Werkbalken, menu-items en sneltoetsen Gebruik het dialoogvenster Aanpassen voor het toevoegen van een menu-item, sneltoets voor het toetsenbord of pictogram voor de werkbalk, dat een macro aanroept (zie Afbeelding 10). Het dialoogvenster Aanpassen bevat tabbladen om menu's, sneltoetsen, werkbalken en gebeurtenissen te configureren. Om dit dialoogvenster te openen, ga naar Extra > Aanpassen op de Menubalk of klik met rechts op een lege plek op een werkbalk en kies Werkbalk aanpassen in het contextmenu. Een volledige behandeling van het dialoogvenster Aanpassen valt buiten het bereik van dit hoofdstuk. Klik op de toets Help om de Help-pagina's van LibreOffice te raadplegen of bekijk Hoofdstuk 14, LibreOffice aanpassen. Hoe een macro uit te voeren 23
24 Gebeurtenissen Als er in LibreOffice iets gebeurt, zeggen we dat er een gebeurtenis optreedt. Een document wordt bijvoorbeeld geopend, een toets ingedrukt of de muis verplaatst. LibreOffice staat toe dat gebeurtenissen er voor zorgen dat een macro wordt aangeroepen; de macro wordt dan een afhandelaar voor een gebeurtenis (event handler) genoemd. Volledige behandeling van het afhandelen van gebeurtenissen valt ver buiten het bereik van dit document, maar een klein beetje kennis kan veel bereiken. Waarschuwing Wees voorzichtig bij het configureren van een afhandeling van een gebeurtenis. Ga er bijvoorbeeld van uit dat u een afhandeling van een gebeurtenis schrijft die elke keer wordt aangeroepen als een toets wordt ingedrukt, maar u maakt een fout zodat de gebeurtenis niet correct wordt afgehandeld. Eén mogelijk resultaat is dat uw afhandeling van de gebeurtenis alle toetsaanslagen zal consumeren, hetgeen u zal dwingen om LibreOffice geforceerd af te sluiten. 1) Ga naar Extra > Aanpassen op de Menubalk om het dialoogvenster Aanpassen te openen en selecteer het tabblad Gebeurtenissen (zie Afbeelding 11). De gebeurtenissen in 24 LibreOffice handleidingen
25 het dialoogvenster Aanpassen zijn gerelateerd aan de gehele toepassing en aan specifieke documenten. 2) Gebruik de keuzelijst van het vak Opslaan in om te kiezen voor LibreOffice of voor een specifiek document. 3) Algemeen gebruik is om de gebeurtenis Document openen toe te wijzen om een specifieke macro aan te roepen. De macro voert dan bepaalde taken uit om het document in te stellen. Selecteer de gewenste gebeurtenis en klik op de knop Macro om het dialoogvenster Macroselectie te openen (zie Afbeelding 5 op pagina 11). 4) Selecteer de gewenste macro en klik op OK om de macro aan de gebeurtenis toe te wijzen. het tabblad Gebeurtenissen geeft weer dat de gebeurtenis aan een macro is toegewezen. Veel objecten in een document kunnen worden ingesteld om macro's aan te roepen als gebeurtenissen optreden. Het meest voorkomende gebruik is om een besturingselement, zoals een knop, in een document toe te voegen. Zelfs het dubbelklikken op een afbeelding opent een dialoogvenster met een tabblad Macro, die het u mogelijk maakt een macro aan een gebeurtenis toe te wijzen. Hoe een macro uit te voeren 25
26 Extensies Een extensie is een pakket dat in LibreOffice kan worden geïnstalleerd om nieuwe functionaliteit toe te voegen. Extensies kunnen in bijna elke programmeertaal worden geschreven en kunnen eenvoudig of ingewikkeld zijn. Extensies kunnen in types gegroepeerd worden: Calc Add-Ins, die nieuwe functionaliteit voor Calc bieden, inclusief nieuwe functies die als normale ingebouwde functies optreden Nieuwe componenten en functionaliteit, die normaal gesproken enig niveau van integratie met de UI hebben, zoals nieuwe menu's of werkbalken Draaitabellen die direct in Calc gebruikt worden Diagram Add-Ins met nieuwe types diagrammen Linguïstieke componenten zoals spellingscontrole Documentsjablonen en afbeeldingen Hoewel individuele extensies op verschillende plaatsen kunnen worden aangetroffen, bestaat er een opslagplaats voor extensies op: en wat documentatie op Voor meer over het verkrijgen en installeren van extensies, zie hoofdstuk 14, LibreOffice aanpassen. Macro's schrijven zonder de recorder De voorbeelden die zijn behandeld in dit hoofdstuk zijn gemaakt met behulp van de macrorecorder en de dispatcher. U kunt ook macro's schrijven die direct toegang krijgen tot de objecten die LibreOffice samenstellen als u vertrouwd bent met het schrijven in computercode. Met andere woorden: u kunt een document rechtstreeks manipuleren. Direct manipuleren van de interne objecten van LibreOffice is een geavanceerd onderwerp dat buiten het bereik van dit hoofdstuk valt. Een eenvoudig voorbeeld echter demonstreert hoe dit werkt. Lijst 6: Voeg de tekst 'Hallo' toe aan het huidige document. Sub HalloToevoegen Dim odoc Dim stextservice$ Dim ocurs REM ThisComponent verwijst naar het huidige actieve document. odoc = ThisComponent REM Verifieer dat dit een tekstdocument is stextservice = "com.sun.star.text.textdocument" If NOT odoc.supportsservice(stextservice) Then MsgBox "Deze macro werkt alleen in een tekstdocument" Exit Sub End If REM Neem de view cursor van de current controller. ocurs = odoc.currentcontroller.getviewcursor() REM Verplaats de cursor naar het einde van het document 26 LibreOffice handleidingen
27 ocurs.gotoend(false) REM Voeg de tekst 'Hallo' in op het einde van het document ocurs.text.insertstring(ocurs, "Hallo", False) End Sub Meer informatie zoeken Er zijn vele bronnen beschikbaar, die hulp bieden bij het schrijven van macro's. Gebruik Help > LibreOffice Help om de Help-pagina's van LibreOffice te openen. De linker bovenhoek van het helpsysteem van LibreOffice bevat een keuzelijst, die bepaalt welk Helponderdeel wordt weergegeven. Kies LibreOffice Basic uit deze lijst om de Help voor BASIC te bekijken. Opgenomen materiaal Veel uitstekende macro's worden met LibreOffice geleverd. Gebruik Extra > Macro's > Macro's beheren > LibreOffice Basic om het dialoogvenster LibreOffice's BASIC-macro's te openen. Klik op de [+]-knop bij LibreOffice Macro's en dan op de [+]-knop bij Tools om ze uit te breiden. Bekijk de module Debug enkele goede opgenomen voorbeelden zijn WritedbgInfo(document) en printdbginfo(werkblad). De volgende koppelingen en verwijzingen bevatten informatie met betrekking tot het programmeren van macro's: (een Q&A webpagina waar vrijwilligers LibreOffice gerelateerde vragen beantwoorden) (forum van de Apache OpenOffice gemeenschap; vrijwilligers beantwoorden ook vragen over LibreOffice) (officiele IDL verwijzing; hier vindt u bijna elke opdracht met een beschrijving) (kijk in het gedeelte Programmeurs voor 'BASIC Programmer's Guide' en 'Developers' Guide'; de laatste bevat een gedetailleerde uitleg) (Andrew Pitonyak s pagina met macro's) voorbeelden van werkende macro's) (Andrew Pitonyak s boek over macro's) (vele voorbeelden van macro's bij het gebruiken van Base) Gedrukt en ebook-materiaal Momenteel zijn er geen boeken over LibreOffice macro's, die gedownload kunnen worden. Informatie in de volgende boeken is meestal van toepassing op LibreOffice; de boeken zijn bij hun uitgevers beschikbaar voor aankoop in zowel gedrukte als in ebook vorm: Dr. Mark Alexander Bain s Learn LibreOffice Spreadsheet Macro Programming. Zie Roberto Benitez's Database Programming with OpenOffice.org Base & Basic. Zie Meer informatie zoeken 27
Hoofdstuk 13 Kennismaken met macro's
Handleiding voor beginners Hoofdstuk 13 Kennismaken met macro's De Macrorecorder gebruiken Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 13 Kennismaken met macro's
Handleiding voor beginners Hoofdstuk 13 Kennismaken met macro's De Macrorecorder gebruiken Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 13 Kennismaken met macro s
Handleiding voor beginners Hoofdstuk 13 Kennismaken met macro s De Macrorecorder gebruiken. en daarna Auteursrechten Dit document is onder auteursrecht 2018 door het LibreOffice Documentatie Team. De medewerkers
Hoofdstuk 5 Exporteren en importeren
Handleiding voor Math Hoofdstuk 5 Exporteren en importeren Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Appendix A Sneltoetsen voor het toetsenbord
Handleiding voor beginners Appendix A voor het toetsenbord Documentatie voor LibreOffice is beschikbaar op nl.libreoffice.org en www.odfauthors.org/libreoffice/nederlands Auteursrechten Dit document is
Hoofdstuk 21 Writer aanpassen
Handleiding voor Writer 5.4 Hoofdstuk 21 Writer aanpassen Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 3 Formules in Calc, Draw & Impress
Handleiding voor Math Hoofdstuk 3 Formules in Calc, Draw & Impress Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 12 Werken met sjablonen
Inleidende gids Hoofdstuk 12 Werken met sjablonen OpenOffice.org Auteursrecht Op dit document is het auteursrecht 2005 van toepassing. De medewerkers aan dit document staan vermeld in de hieronder weergegeven
Hoofdstuk 16 Writer aanpassen
Handleiding voor Writer Hoofdstuk 16 Writer aanpassen Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands Documentatie
Hoofdstuk 14 LibreOffice aanpassen
Handleiding voor beginners Hoofdstuk 14 LibreOffice aanpassen Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 2 Formules in Writer
Handleiding voor Math Hoofdstuk 2 Formules in Writer Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands ii Formules
Hoofdstuk 10 Afdrukken, exporteren en en
Handleiding voor Draw Hoofdstuk 10 Afdrukken, exporteren en e-mailen Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Handleiding voor Writer. Hoofdstuk 10 Werken met sjablonen
Handleiding voor Writer Hoofdstuk 10 Werken met sjablonen Auteursrechten Dit document is onder auteursrecht 2010 2014 van de bijdragers die onderstaand zijn genoemd. U mag het verspreiden en/of aanpassen
Hoofdstuk 10 Sjablonen in Writer
Handleiding voor Writer Hoofdstuk 10 Sjablonen in Writer Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 4 Math aanpassen
Handleiding voor Math Hoofdstuk 4 Math aanpassen Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands ii Math
Bijlage C Foutcodes in Calc
Handleiding voor Calc Bijlage C Foutcodes in Calc Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands ii Foutcodes
Taken automatiseren met Visual Basicmacro's
Taken automatiseren met Visual Basicmacro's Als u niet bekend bent met macro's, moet u zich niet hierdoor laten afschrikken. Een macro is een opgenomen set toetsaanslagen en instructies waarmee u een taak
Hoofdstuk 16 Webpagina's maken
Inleidende gids Hoofdstuk 16 Webpagina's maken Documenten opslaan als HTML-bestanden OpenOffice.org Auteursrecht Op dit document is het auteursrecht 2005 van toepassing. De medewerkers aan dit document
Appendix C Foutcodes in Calc
Handleiding voor Calc Appendix C Foutcodes in Calc Documentatie voor LibreOffice is beschikbaar op nl.libreoffice.org en www.odfauthors.org/libreoffice/nederlands ii Foutcodes in Calc Auteursrechten Dit
Hoofdstuk 19: Macro s
Hoofdstuk 19: Macro s 19.0 Inleiding Als je steeds dezelfde actie moet uitvoeren in Excel, dan kan het de moeite waard zijn om in plaats daarvan een macro uit te voeren (afgeleid van het Griekse "μάκρο",
Hoofdstuk 12 Macro's in Calc
Handleiding voor Calc Hoofdstuk 12 Macro's in Calc Automatisch herhalende taken Documentatie voor LibreOffice is beschikbaar op nl.libreoffice.org en www.odfauthors.org/libreoffice/nederlands ii Macro's
Macro's in OpenOffice.org
Macro's in OpenOffice.org Ynte Jan Kuindersma (BIRD Automation) Nationale Officedag Ede - Sessie B2 6 maart 2008 1 van 22 Doel Kennismaken met macro's en OO Basic Laten zien dat vrijwel alles wat in MS
Appendix A Sneltoetsen voor het toetsenbord
Handleiding voor Calc Appendix A Sneltoetsen voor het toetsenbord Documentatie voor LibreOffice is beschikbaar op nl.libreoffice.org en www.odfauthors.org/libreoffice/nederlands Sneltoetsen voor het toetsenbord
Hoofdstuk 4 Menu's en werkbalken
Inleidende gids Hoofdstuk 4 Menu's en werkbalken Het gebruik en de aanpassing van menu's en werkbalken die gemeenschappelijk zijn voor alle OpenOffice.org modules OpenOffice.org Auteursrecht Op dit document
Makkelijk overstappen van Excel naar Calc
Werken met LibreOffice Calc Makkelijk overstappen van Excel naar Calc De functies in LibreOffice, en het gebruiken daarvan, lijken heel sterk op dat in andere office-programma's, zoals die van Microsoft.
Appendix A Sneltoetsen en toetscombinaties
Handleiding voor Calc Appendix A Sneltoetsen en toetscombinaties Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 8: Bewerken
Hoofdstuk 8: Bewerken 8.0 Inleiding Bewerken in Excel gaat grotendeels hetzelfde als het bewerken in andere Microsoft Office programma s. Als het bekend is hoe in Word tekst te knippen en plakken, dan
Hoofdstuk 2 Starten van OpenOffice.org
Inleidende Gids Hoofdstuk 2 Starten van OpenOffice.org OpenOffice.org Auteursrecht Op dit document is het auteursrecht 2005 van toepassing. De medewerkers aan dit document staan vermeld in de hieronder
Voorwoord. Handleiding voor Math
Handleiding voor Math Voorwoord Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands ii Voorwoord Auteursrechten
Hoofdstuk 4 Menu's en Werkbalken
Inleidende Gids Hoofdstuk 4 Menu's en Werkbalken Het gebruik en de aanpassing van menu's en werkbalken die gemeenschappelijk zijn voor alle OpenOffice.org modules Auteursrecht Op dit document is het auteursrecht
Leaflet Web Maps with qgis2leaf
Leaflet Web Maps with qgis2leaf QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution 4.0
Hoofdstuk 13 Werken met opmaakprofielen:
Inleidende gids Hoofdstuk 13 Werken met opmaakprofielen: Introductie voor opmaakprofielen in OpenOffice.org OpenOffice.org Auteursrecht Op dit document is het auteursrecht 2005 van toepassing. De medewerkers
Handleiding voor beginners. Appendix A Sneltoetsen voor het toetsenbord
Handleiding voor beginners Appendix A voor het toetsenbord ii voor het toetsenbord Auteursrechten Dit document is onder auteursrecht 2010 2015 van de bijdragers die onderstaand zijn genoemd. U mag het
15. Tabellen. 1. wat rijen, kolommen en cellen zijn; 2. rijen en kolommen invoegen; 3. een tabel invoegen en weer verwijderen;
15. Tabellen Misschien heeft u al eens geprobeerd om gegevens in een aantal kolommen te plaatsen door gebruik te maken van spaties, kolommen of tabs. Dat verloopt goed totdat u gegevens wilt wijzigen of
Handleiding XML Leesprogramma versie 2.1, juli 2006
Handleiding XML Leesprogramma versie 2.1, juli 2006 Een uitgave van Dedicon Postbus 24 5360 AA GRAVE Tel.: (0486) 486 486 Fax: (0486) 476 535 E-mail: [email protected] 1 Inhoudsopgave 1.1 De-installatie...
Hoofdstuk 15 Fontwork gebruiken
Inleidende gids Hoofdstuk 15 Fontwork gebruiken Grafische tekstobjecten maken OpenOffice.org Auteursrecht Op dit document is het auteursrecht 2005 van toepassing. De medewerkers aan dit document staan
Macro s. 4.2 Een macro maken
4.2 Een macro maken Een macro is een reeks van commando s die u kunt maken en die een programma uitvoeren. Wanneer u de macro in zijn geheel uitvoert, dan worden de acties opeenvolgend uitgevoerd. Elk
6. Tekst verwijderen en verplaatsen
6. Tekst verwijderen en verplaatsen In deze module leert u: een stuk tekst selecteren een stuk tekst verwijderen; acties ongedaan maken en opnieuw doen; een stuk tekst vervangen; een stuk tekst verplaatsen;
Migreren naar Access 2010
In deze handleiding Het uiterlijk van Microsoft Access 2010 verschilt aanzienlijk van Access 2003. Daarom hebben we deze handleiding gemaakt, zodat u niet te veel tijd hoeft te besteden aan het leren werken
MAKKELIJK OVERSTAPPEN VAN WORD NAAR WRITER
WERKEN MET LIBREOFFICE WRITER MAKKELIJK OVERSTAPPEN VAN WORD NAAR WRITER De functies in LibreOffice, en het gebruiken daarvan, lijken heel sterk op dat in andere office-programma's, zoals die van Microsoft.
Sneltoetsen Excel 2010
1 Waarom Sneltoetsen Gebruiken? Om het werken met Excel te versnellen en gemakkelijker te maken zijn er honderden sneltoetsen die je kunt gebruiken om de meest uitlopende opdrachten uit te voeren. Je kunt
Automating Complex Workflows using Processing Modeler
Automating Complex Workflows using Processing Modeler QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons
Calculatie tool. Handleiding. Datum Versie applicatie 01 Versie document
Calculatie tool Handleiding Auteur Bas Meijerink Datum 01-09-2016 Versie applicatie 01 Versie document 03D00 Inhoudsopgave 1. Een calculatie maken - 3-1.1 Start een nieuwe calculatie... - 3-1.2 Algemene
Hoofdstuk 23: Eenvoudig taken automatiseren met macro s
Hoofdstuk 23: Eenvoudig taken automatiseren met macro s 23.0 Inleiding Macro s kunnen gebruikt worden om wat je doet in Word te automatiseren. Ze kunnen geschreven worden met Visual Basic for Applications
Gebruikershandleiding
Gebruikershandleiding Training MANUAL DE USUARIO NAC SPORT ELITE Version 1.3.400 Nacsport Training wwww.nacsport.com 1 Index 1- AFBEELDINGEN 2- OEFENINGEN 3- TRAINING 4- KALENDER Nacsport Training wwww.nacsport.com
23. Standaardbrieven (MailMerge)
23. Standaardbrieven (MailMerge) In deze module leert u: 1. Wat een standaardbrief is. 2. Hoe u een standaardbrief maakt. 3. Hoe u een adressenbestand kunt koppelen aan een standaardbrief. 4. Hoe u een
Snel aan de slag met BasisOnline en InstapInternet
Snel aan de slag met BasisOnline en InstapInternet Inloggen Surf naar www.instapinternet.nl of www.basisonline.nl. Vervolgens klikt u op de button Login links bovenin en vervolgens op Member Login. (Figuur
Hoofdstuk 14 LibreOffice aanpassen
Handleiding voor beginners Hoofdstuk 14 LibreOffice aanpassen Documentatie voor LibreOffice is beschikbaar op nl.libreoffice.org en www.odfauthors.org/libreoffice/nederlands Auteursrecht Dit document is
LibreOffice. LibreOffice een alternatief voor andere office pakketten?
LibreOffice. LibreOffice een alternatief voor andere office pakketten? LibreOffice. LibreOffice wordt ontwikkeld en onderhouden door de The Document Foundation. De software kan zonder licentiekosten gebruikt
1. OpenOffice.org downloaden en installeren 13 1.1 Downloaden en installeren... 14 1.2 Achtergrondinformatie... 20 1.3 Tips... 21
Inhoudsopgave Voorwoord... 7 Nieuwsbrief... 7 Introductie Visual Steps... 8 Wat heeft u nodig?... 8 Uw voorkennis... 9 Hoe werkt u met dit boek?... 10 De volgorde van lezen... 11 Website... 11 Toets uw
Titel: Workshop creatief met MS Word Auteur: Miriam Harreman / Jaar: 2009 Versie: Creative Commons Naamsvermelding & Gelijk
Versie: 1.0-1- Creative Commons Index INDEX... 2 INLEIDING... 3 INSTELLEN VAN DE PAGINA... 4 LIGGENDE KAART... 4 STAANDE KAART... 4 WERKRUIMTE... 4 WERKEN MET WORDART... 5 WORDART: WERKBALK... 5 WORDART:
LearnOSM. Onderzoek met behulp van veldformulieren. Overzicht van veldformulieren
LearnOSM Onderzoek met behulp van veldformulieren Bijgewerkt op 2015-08-22 In dit hoofdstuk zullen we zien hoe we de coördinaten van plaatsen kunnen opnemen zonder een GPS. We zullen gereedschap gebruiken,
Bestanden ordenen in Windows 10
Bestanden ordenen in Windows 10 Waar heb ik dat bestand ook al weer opgeslagen? Vraagt je jezelf dat ook regelmatig af, dan is het tijd om je bestanden te ordenen. Sla bestanden op in een map met een logische
Hoofdstuk 15 Formulieren gebruiken in Writer
Handleiding voor Writer Hoofdstuk 15 Formulieren gebruiken in Writer Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Hoofdstuk 2 Starten van OpenOffice.org
Inleidende Gids Hoofdstuk 2 Starten van OpenOffice.org OpenOffice.org Auteursrecht Op dit document is het auteursrecht 2005 van toepassing. De medewerkers aan dit document staan vermeld in de hieronder
I) Wat? II) Google documenten. Deel 2 documenten
Google Drive Deel 2 documenten I) Wat? 1) De meeste mensen bewerken teksten in de tekstverwerker Word van Microsoft Office. Het is echter ook mogelijk teksten op internet te bewerken en te bewaren. Het
Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer
Annotation SW User s Guide Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer 2011. 5 PenAndFree Co.,Ltd 0 Deze handleiding beschrijft alle functies die
WISKUNDE EN ICT. 1 Wiskundige symbolen N, R, 2 Symbolen
Vergelijkingseditor 2003 Module 1a en ICT 1 WISKUNDE EN ICT Tijdens de lessen wiskunde op deze hogeschool met de laptop moet je ook voor wiskunde de laptop zinvol gebruiken. Dat dit niet zo evident is,
8. Adresetiketten maken
8. Adresetiketten maken In deze module leert u: - Hoe u een adressenbestand kunt maken; - Hoe u een adressenbestand kunt koppelen aan Writer; - Hoe u adresetiketten van dat adressenbestand kunt maken;
Handleiding XML Leesprogramma versie 2.0
Handleiding XML Leesprogramma versie 2.0 Een uitgave van Dedicon Postbus 24 5360 AA GRAVE Tel.: (0486) 486 486 Fax: (0486) 476 535 1 Inhoudsopgave 1. Installatie... 3 2. De-installatie... 3 3. Starten
Office LibreOffice Tekstdocument gebruiken
offfice_libreoffice_tekstdocument_gebruiken/05-03-15/pag 1/6 Office LibreOffice Tekstdocument gebruiken vooral Als een tekstdocument ook zal worden gebruikt op een computer zonder LibreOffice dan kan dit
DOCUMENT SAMENSTELLEN
Pagina 168 7 In dit hoofdstuk gaat u een nieuwsbrief maken met behulp van een sjabloon. De artikelen die in de nieuwsbrief worden opgenomen zijn al geschreven. U hoeft de tekst alleen nog naar de juiste
Hoofdstuk 11 Delen en nakijken van documenten
Handleiding voor Calc Hoofdstuk 11 Delen en nakijken van documenten Documentatie voor LibreOffice is beschikbaar op nl.libreoffice.org en www.odfauthors.org/libreoffice/nederlands ii Delen en nakijken
Using Google Maps Engine Connector for QGIS
Using Google Maps Engine Connector for QGIS QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution
Hoofdstuk 12 Webpagina's maken
Handleiding voor beginners Hoofdstuk 12 Webpagina's maken Documenten opslaan als HTML-bestanden ii LibreOffice handleidingen Auteursrecht Dit document is onder auteursrecht 2010 2015 van de bijdragers
1 van 8 22-2-2012 20:43
1 van 8 22-2-2012 20:43 Garmin Basecamp is een gratis software programma van Garmin. Het vergelijkbaar met mapsource, echter met de nieuwe toestellen (oregon, dakota en gpsmap 62) heeft het een aantal
Microsoft Word Selecteren
Microsoft Word 2013 Selecteren Inhoudsopgave 3. Selecteren 3.1 Tekst selecteren 3.2 Tekst verwijderen 3.3 Kopiëren, knippen, plakken en ongedaan maken 3.4 Werken met twee documenten 3.1 Tekst selecteren
Handleiding voor Draw. Hoofdstuk 8 Verbindingen, stroomdiagrammen en organisatieschema's
Handleiding voor Draw Hoofdstuk 8 Verbindingen, stroomdiagrammen en organisatieschema's ii Verbindingen, stroomdiagrammen en organisatieschema's Auteursrechten Dit document is onder auteursrecht 2010 2017
Aan de slag met L2S. versie 8
Aan de slag met L2S versie 8 1 Aan de slag met L2S Deze handleiding geeft u de basisinformatie over L2S. Een uitgebreide handleiding vindt u in de werkbalk van het programma onder Help. Hieronder staat
Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan.
Een mailing verzorgen Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan. Voor deze techniek zijn twee bestanden
1. Kennismaken met Impress
1. Kennismaken met Impress In deze module leert u: 1 Wat Impress is; 2 Impress starten; 3 Een nieuwe presentatie maken; 4 Instellingen van Impress wijzigen; 5 Opslaan en openen. 1 Wat is Impress? OpenOffice.org
EEN VIDEO INSLUITEN OF EEN KOPPELING NAAR EEN VIDEO OPNEMEN IN UW PRESENTATIE
EEN VIDEO INSLUITEN OF EEN KOPPELING NAAR EEN VIDEO OPNEMEN IN UW PRESENTATIE In uw PowerPoint-presentatie kunt u een video insluiten of een koppeling naar een video opnemen. Wanneer u uw video insluit,
Hoofdstuk 8 Dia s, notities en hand-outs toevoegen en opmaken
Handleiding voor Impress Hoofdstuk 8 Dia s, notities en hand-outs toevoegen en opmaken Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.
Handleiding Office+ Introductie Met de module Office+ gaat een lang gekoesterde wens voor vele gebruikers van Unit 4 Multivers in vervulling: eenvoudig koppelen van documenten in relatiebeheer of documentmanagement
De knoppen op het lint verkennen Elk tabblad op het lint bevat groepen en elke groep bevat een reeks gerelateerde opdrachten.
Beknopte handleiding Microsoft Excel 2013 ziet er anders uit dan de vorige versies. Daarom hebben we deze handleiding gemaakt, zodat u sneller vertrouwd raakt met het programma. Opdrachten toevoegen aan
Auteur boek: Vera Lukassen Titel boek: Word Gevorderd 2010. 2011, Serasta Uitgegeven in eigen beheer [email protected] Eerste druk: augustus 2012
Auteur boek: Vera Lukassen Titel boek: Word Gevorderd 2010 2011, Serasta Uitgegeven in eigen beheer [email protected] Eerste druk: augustus 2012 ISBN: 978-90-817910-7-6 Dit boek is gedrukt op een papiersoort
Central Station. CS website
Central Station CS website Versie 1.0 18-05-2007 Inhoud Inleiding...3 1 De website...4 2 Het content management systeem...5 2.1 Inloggen in het CMS... 5 2.2 Boomstructuur... 5 2.3 Maptypen... 6 2.4 Aanmaken
De knoppen op het lint verkennen Elk tabblad op het lint bevat groepen en elke groep bevat een reeks gerelateerde opdrachten.
Beknopte handleiding Microsoft Excel 2013 ziet er anders uit dan de vorige versis. Daarom hebben we deze handleiding gemaakt, zodat u sneller vertrouwd raakt met het programma. Opdrachten toevoegen aan
Informatie gebruik Digi Bord
Informatie gebruik Digi Bord Aan de slag Schakel de pc en de beamer aan en het bord is te gebruiken. Het bord hoeft u niet apart aan te zetten. De pen is nu alleen te gebruiken als muis. Beamer De beamer
Word. Sneltoetsen Word - Algemeen. Venster. Navigeren & selecteren. Vooscholen.wordpress.com. Opslaan als. Spellingscontrole
Word Sneltoetsen Word - Algemeen Nieuw bestand Openen Opslaan (Save) Opslaan als Printen Afdrukvoorbeeld Spellingscontrole In-/uitzoomen Help CTRL + N CTRL + O CTRL + S F12 CTRL + P CTRL + F2 F7 CTRL +
In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:
FORMULIEREN In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip: belangrijk Importeer formulierdata uit een CSV-bestand precies zoals verderop beschreven. 1. Gedrag
Hoe maak ik een printscreen op een Windows pc
Hoe maak ik een printscreen op een Windows pc Soms is het handig om gewoon even een afbeelding maken van iets wat op uw beeldscherm staat. Een printscreen maken wordt dat genoemd, ofwel een screenshot
Bijlage bij Getting Started Guide International English Edition
Bijlage bij Getting Started Guide International English Edition Chapter 3: Aan de slag met Inspiration, een beginnersles Deze beginnersles is een goed startpunt voor het leren gebruiken van Inspiration.
Bijlage I Sneltoetsen Word
Bijlage I Sneltoetsen Word Algemeen Nieuw bestand Openen Opslaan (Save) Opslaan als Printen Afdrukvoorbeeld Spellingscontrole In-/uitzoomen Help CTRL + N CTRL + O CTRL + S F12 CTRL + P CTRL + F2 F7 CTRL
Vergelijkingseditor 2007
Vergelijkingseditor 2007 Wiskunde Module 1a Wiskunde en ICT 1 WISKUNDE EN ICT Tijdens de lessen wiskunde op deze hogeschool met de laptop moet je ook voor wiskunde de laptop zinvol gebruiken. Dat dit niet
25 Excel tips. 25 Handige Excel tips die tijd besparen en fouten voorkomen. Ir. Fred Hirdes. Excel-leren.nl.
[Geef tekst op] 25 Excel tips 25 Handige Excel tips die tijd besparen en fouten voorkomen Ir. Fred Hirdes Excel-leren.nl [email protected] Inhoudsopgave Inhoudsopgave... 1 Inleiding... 2 Tip 1 tm
Hoofdstuk 8 - Snelfiches Word
Hoofdstuk 8 - Snelfiches Word 8.1. Word starten 93 8.2. Een nieuwe tekst maken 94 8.3. Tekst meteen bewaren 95 8.4. Tekst schrijven 96 8.5. Tekst veranderen en verplaatsen 97 8.6. Een tabel maken 99 8.7.
Hoofdstuk 13 Werken met hoofddocumenten
Handleiding voor Writer Hoofdstuk 13 Werken met hoofddocumenten Documentatie voor LibreOffice is beschikbaar op www.nl.libreoffice.org/ondersteuning/documentatie/ en www.odfauthors.org/libreoffice/nederlands
Microsoft Word 365. Weergave AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: MICROSOFT WORD 365
Microsoft Word 365 Weergave Inhoudsopgave 2. Weergave 2.1 Document openen en de cursor verplaatsen 2.2 Scrollbalk, weergaveknoppen en mini-werkbalk 2.3 Verborgen opmaakmarkeringen 2.4 Speciale lettertekens
SnelStart. Stappenplan. SBR btw-aangifte met SnelStart 12. Datum: 18-4-2014 Versie: 0.5 Status: Definitief Auteur: Selfservice
SnelStart Stappenplan SBR btw-aangifte met SnelStart 12 Datum: 18-4-2014 Versie: 0.5 Inleiding Vanaf 1 januari 2014 is het verplicht om de btw-aangifte te versturen volgens de Standard Business Reporting
6.2 VBA Syntax. Inleiding Visual Basic
6.2 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik op Maken Macro s en Code -
Inhoudsopgave Voorwoord 7 Nieuwsbrief 7 Introductie Visual Steps 8 Wat heeft u nodig 8 Hoe werkt u met dit boek? 10 De website bij het boek
Inhoudsopgave Voorwoord... 7 Nieuwsbrief... 7 Introductie Visual Steps... 8 Wat heeft u nodig... 8 Hoe werkt u met dit boek?... 10 De website bij het boek... 11 De schermafbeeldingen... 11 1. Starten met
