HQ GENERATOR. Afstudeeropdracht in het kader van het HBO-Traject. "ACE System Manager" aan het TEC CadCollege te Nijmegen

Maat: px
Weergave met pagina beginnen:

Download "HQ GENERATOR. Afstudeeropdracht in het kader van het HBO-Traject. "ACE System Manager" aan het TEC CadCollege te Nijmegen"

Transcriptie

1 HQ GENERATOR Afstudeeropdracht in het kader van het HBO-Traject "ACE System Manager" aan het TEC CadCollege te Nijmegen opgesteld door: werkzaam bij : begeleider TEC: P.H. Ruijsenberg Haarlemmerweg 253-C 1051 NV Amsterdam Van Rossum Raadgevende Ingenieurs Amsterdam B.V. Hageland SB Amsterdam ir. R. Boeklagen Kerkenbos 1018-B 6546 BA Nijmegen

2 Voorwoord Voor u ligt mijn afstudeerverslag. Ik heb gekozen voor een onderwerp wat goed aansluit bij mijn werkzaamheden als constructief tekenaar bij Van Rossum Raadgevende Ingenieurs Amsterdam BV. Ik heb inmiddels vele positieve reacties geoogst met deze applicatie zodat er genoeg stimulans is om nog veel meer, speciaal op ons bedrijf toegespitste programma s te schrijven. Mijn dank gaat uit naar mijn begeleider ir. Ronald Boeklagen die een tipje van de sluier van het programmeren oplichtte, waardoor ik toegang kreeg tot de wereld achter AutoCAD, het programma waar ik dagelijks mee werk. Nog een woord van dank aan mijn werkgever die mij in de gelegenheid stelde deze cursus te volgen. En last but not least, Henrike bedankt voor je onvoorwaardelijke steun! 2

3 Inhoudsopgave Voorwoord Van Rossum Raadgevende Ingenieurs Aanleiding Huidige situatie Geïntegreerde stalen liggers Voordelen op een rijtje Toepassing De productie van de HQ profielen Tekenaars fout De applicatie Het stroomschema van de applicatie De installatie De werking van de applicatie Extra opties Help Info Foutafhandeling Conclusie Bronvermelding Bijlagen

4 Van Rossum Raadgevende Ingenieurs Ir. Berend van Rossum startte 50 jaar geleden zijn buro onder de naam Ingenieursgroep Van Rossum. Inmiddels is het buro gegroeid naar een bedrijf met zo n 100 medewerkers, verdeeld over 6 bedrijven. Herstructurering was hierdoor noodzakelijk. Alle vestigingen zijn per januari 2001 zelfstandige B.V. s onder één holding; de Van Rossum Holding B.V. De diverse bedrijven van Van Rossum kunnen zich nu afhankelijk van locatie en/of adviesactiviteit binnen het kader van de totale groep manifesteren, dan wel profileren. Advies over constructies, in de ruimste zin van het woord, wordt uitgevoerd door 3 bedrijven: Van Rossum raadgevende ingenieurs Amsterdam Van Rossum raadgevende ingenieurs Almere Van Rossum raadgevende ingenieurs Beverwijk Infrastructurele werken als bouw- en woonrijp maken van terreinen, saneringen, kunstwerken en dergelijke worden uitgevoerd door: Van Rossum Infra Breitnertoren in aanbouw De bouwkundige facilitaire buro s verzorgen onder meer bouwkundige tekeningen, bestekken, begrotingen, directievoering en toezicht. Van Rossum Bouwkunde Amsterdam (met een vestiging in Amsterdam en een vestiging in Almere) Koppes van Rossum Tussen de drie adviesburo s van Van Rossum Raadgevende Ingenieurs vindt veelvuldig uitwisseling plaats van kennis en arbeid. Dit geldt ook voor de vestigingen van Van Rossum Bouwkunde en Koppes Van Rossum. Door de samenwerking van de buro s kunnen bouwwerken, behoudens de architectuur en de installaties, volledig worden geadviseerd. Er treedt dan één persoon coördinerend op voor alle partijen. Ook totaalopdrachten behoren tot de mogelijkheden. Door eenvoudige onderlinge afstemming heeft dit in het totale ontwerpproces, inclusief uitvoering werktekening, grote voordelen, zowel in tijd als arbeid. De efficiënte werkwijze vertaalt zich ook in een economisch prijsadvies. van links (achter) naar rechts: Rembrandt-, Breitner- en Mondriaantoren constructeur: Van Rossum Raadgevende Ingenieurs Amsterdam BV 4

5 Aanleiding Mijn werkzaamheden bij Van Rossum bestaan uit het tekenen van beton- en staaltekeningen. Kort samengevat bestaan mijn werkzaamheden dus uit het tekenen van alles wat het te bouwen gebouw overeind houdt. Deze tekenwerkzaamheden beginnen in de VO-fase (voorlopig ontwerp). Hierna volgt de DO-fase (definitief ontwerp), waaruit de bestektekeningen volgen. Deze tekeningen gebruikt de aannemer om zijn prijs te bepalen. Na wat wijzigings- en bezuinigingsrondes kan aan de werktekeningen worden begonnen. Ons buro is verantwoordelijk voor de maatvoering van alle in het werk gestorte beton. Prefabbetonelementen worden door ons buro schematisch aangegeven. Het uittekenen gebeurt vaak door in het tekenen van prefabelementen, gespecialiseerde ingenieur buro s. Dit zijn vaak de leveranciers van de betreffende elementen. Wanneer het project een staalconstructie bevat, levert ons bedrijf de overzichtstekeningen met principedetails. Een staalleverancier werkt dan de staalconstructie uit tot werkplaatstekeningen. De staalleverancier maakt daarbij veelal gebruik van zeer gespecialiseerde 3-D tekenprogramma s, welke meteen bestellijsten kunnen genereren. Ons buro maakt bij het vervaardigen van het tekenwerk gebruik van AutoCAD 2002 met een applicatie van Technosoft. Zoals zoveel andere applicaties voorziet Technosoft onze tekenaars van de nodige HEA-, HEB-, HEM-, T-, buis-, kokerprofielen en hoeklijnen. Tegenwoordig worden echter ook steeds vaker HQ profielen toegepast. Ik heb tot op heden nog geen applicatie in de vakbladen kunnen vinden die onze tekenaars kan voorzien van kant en klare, digitale HQ profielen. overzichtstekening Carnisse Veste te Barendrecht, onderdeel stalen brug (brugdek opgebouwd uit HQ profielen en kanaalplaten) 5

6 Huidige situatie De tekenaar krijgt van de staalconstructeur de toe te passen profielen op. Dit gebeurt vaak door middel van een schets. De tekenaar controleert onder het tekenen of het opgegeven profiel wel bestaat. Deze controle vindt plaats doordat het opgegeven profiel wel of niet aanwezig is in de bibliotheek van de geraadpleegde applicatie. Is het profiel niet aanwezig dan kan een tabellenboek van een leverancier nog uitkomst bieden. Komt het profiel ook in deze lijsten niet voor dan is het profiel waarschijnlijk niet uit voorraad leverbaar. De tekenaar koppelt dit terug naar de constructeur die dan met een alternatief komt. Deze controle van de tekenaar is belangrijk opdat de aannemer in de uitvoeringsfase niet voor het probleem komt te staan dat het opgegeven profiel niet leverbaar is, wat met in achtneming van lange levertijden, een flinke stagnatie in de bouwtijd kan opleveren. Doordat er tot op dit moment nog geen applicatie voorhanden was, bestond de digitale controle niet voor de HQ ligger. HQ-lijsten... 6

7 Geïntegreerde stalen liggers De bouwwijze met stalen skelet en geïntegreerde stalen liggers leidt tot een (opvallend) efficiënte en lichte constructie. Zo kan er bespaard worden op de grondwerken en de fundering. Het gebouw voldoet aan de zwaarste eisen aangaande brandwerendheid, wanneer de stalen kolommen en liggers van een passende brandwerende bekleding worden voorzien. Aangezien de liggers ingebed liggen in beton, hoeft hierbij uitsluitend de onderflens te worden bekleed. Dat bespaart flink in de kosten. Het gebruik van staal voor kolommen en liggers is relatief gunstig qua integrale milieubelasting. Omdat de liggers noch onder noch boven de vloer uitsteken, is er geen enkel hoogteverlies in het gebouw. De vloer is volledig vlak en vrij indeelbaar. Er zijn dus ook geen belemmeringen bij de aanleg van de technische installaties (luchtbehandeling, water/sanitair, elektriciteit). Zeker bij gebouwen met veel leidingen kanaalwerk een niet te onderschatten voordeel. Geen verloren hoogte in het gebouw, met als gevolg, geringere bruto verdiepingshoogte; met andere woorden, een minimaal bouwvolume of een extra verdieping. Stalen kolommen en liggers worden in de fabriek geprefabriceerd en voor zover nodig van een brandwerende bekleding voorzien. Dat is zeer bevorderlijk voor een snelle voortgang van de bouw, zonder onderbrekingen, zonder haperingen en met een optimale logistiek. Bij de aanvoer van de elementen zorgt een uitgekiend systeem van transporthulpmiddelen ervoor, dat beschadigingen worden vermeden. De montage op de bouwplaats is simpel, zeker wanneer hierbij de speciaal daarvoor ontwikkelde montagehulpmiddelen worden ingeschakeld. HQ liggers in combinatie met kanaalplaatvloerelementen 7

8 Voordelen op een rijtje Een korte bouwtijd, door de liggers compleet in de werkplaats samen te stellen, inclusief voorzieningen ten behoeve van montage op de bouwplaats. Door de geringe constructiehoogte kan de benodigde verdiepingshoogte sterk afnemen. Dit resulteert in een lagere bouwhoogte of een extra bouwlaag. De vlakke onderzijde van de vloer maakt het mogelijk leidingen op eenvoudige wijze aan te brengen. De stalen liggers zijn opgenomen in de betonnen vloer en bezitten daardoor reeds een brandwerendheid van 30 minuten. Bij een hogere eis is het voldoende om enkel de onderzijde van de liggers te beschermen met een brandwerende bekleding of een brandwerende verf. Door de snelle bouwtijd, een lagere verdiepingshoogte, een vlakke vloer en geringe kosten voor de brandwerende voorzieningen ontstaat een kostprijs die beduidend lager ligt dan voor gebouwen die op traditionele wijze zijn opgetrokken. mogelijke voorzieningen welke van fabriek af worden geleverd 8

9 Toepassing Geïntegreerde liggers vinden hun toepassing met name in verdiepingsvloeren van utiliteitsbouw en industriële bouw, maar inmiddels ook steeds vaker in de woningbouw. Het vloersysteem leent zich zowel voor gebouwen met een staalskelet als voor de betonbouw. De productie van de HQ profielen HQ profielen, ook wel hoedliggers, worden geheel samengelast uit warmgewalste strippen. Twee lijfplaten staan verticaal op de brede onderflens. De bovenflens wordt tussen de lijfplaten gelast. De zo gevormde koker is versterkt met ingelaste dwarsschotten. De lijfkoker is volledig gesloten, vandaar de kenschetsing "gesloten ligger". Voor de middenvelden van een skelet steekt de onderflens van de ligger aan beide zijden buiten het liggerlijf uit. De karakteristieke "hoge hoed"-vorm heeft geleid tot de roepnaam "hoedligger. Overigens hoeft een hoedligger niet perse symmetrisch te zijn, men kan de uitstekende flenzen ook ongelijk maken, wanneer dit zo uitkomt. HQ ligger met kopplaat en schetsplaat tbv windverband 9

10 Aanleiding HQ profielen worden, zoals hiervoor al aangegeven, opgebouwd uit 4 platen met 3 verschillende afmetingen. Een plaat wordt aangegeven als: HQ 265x5-25x240-15x450. Als je goed kijkt zie je dat de 3 verschillende plaatafmetingen worden genoemd. Na dit herkend te hebben zou het betreffende profiel uitgetekend kunnen worden. Het nu volgende voorbeeld is een praktijk voorbeeld, het siert ons als tekenaars niet maar het toont wel het belang van deze nieuwe applicatie. In de volgende schets ziet u de situatie zoals die door ons buro aangegeven was. Het uiteindelijke verschil is minimaal maar wapeningsstaven tbv een trekband konden niet zondermeer gelegd worden. Met de HQ generator was deze fout niet opgetreden. Immers, de afmetingen van de platen afzonderlijk waren goed en de tekstuele aanduiding van het profiel was goed. De tekenaar had waarschijnlijk nog niet al te veel ervaring met dit soort profielen waardoor het profiel toch niet op de juiste wijze was uitgetekend. - detail op tekening... - detail in praktijk... 10

11 De applicatie De vraag is dus kort gezegd deze; een correct digitaal getekend profiel al dan niet met tekstaanduiding Voor het oplossen van voorgenoemd probleem had ik de keuze uit een aantal mogelijkheden. Ik heb de mogelijkheden hieronder even gesommeerd. Invoegen als blokreferentie block. Een profiel kan ingevoegd worden. Ook hierbij heb je de keuze uit een aantal mogelijkheden. o het daarvoor bestemde invoegcommando (DD)insert, met of zonder dialoogbox. o via het pulldown menu o via een image menu Nadeel van deze oplossing zou zijn dat ik alle bekende HQ profielen een voor een uit zou moeten tekenen. Ik had kunnen kiezen voor het laten schrijven van een lisp-routine. Deze optie had ons buro echter een hoop geld gekost. Buiten de kosten om iemand van buiten te laten komen, zal het onderhoud, eventuele aanpassingen en uitbreidingen elke keer een rekening opleveren. Ik laat nu even buiten beschouwing dat het ernaar uitziet dat Lisp een klein beetje achterhaald zal worden door andere programmeertalen. Ik heb gekozen voor een applicatie in VBA, Visual Basic For Applications. Ook in VBA had ik de keuze uit een aantal mogelijkheden profielen digitaal in mijn tekening in te voegen namelijk: als block referentie, een van tevoren uitgetekend profiel in mijn tekening invoegen. parametrisch tekenen. De keuze is gevallen op het parametrisch uittekenen van de profielen. Ik heb hierbij het van tevoren uittekenen van enige honderden profielen in een klap omzeild. 11

12 Het stroomschema van de applicatie Uitgangspunt van deze applicatie is dat de gebruiker vrij eenvoudig het gewenste profiel in zijn tekening krijgt. Nadat de gebruiker, door op een button op het scherm te klikken, te kennen heeft gegeven gebruik te willen maken van de HQ generator, verschijnt een dialoogbox. Ik laat de gebruiker 6 tekstvelden invoeren waarna hij de keuze heeft om respectievelijk de doorsnede, het bovenaanzicht of vooraanzicht uit te laten tekenen, met of zonder tekstaanduiding bij het profiel. Nadat het profiel, met het door de gebruiker gekozen invoegpunt, in de tekening staat heeft de gebruiker nog de keuze om het profiel te roteren. Dit is in het kort de werking van deze applicatie. gebruiker drukt op icoon HQ generator script file toon dialoogbox keuze ander profiel nee juiste profiel ja toepassen ja alle invoer velden correct nee achtergrondkleur rood nee nieuwe invoer gebruiker nee melding foute invoer ja doorsnede nee bovenaanzicht nee vooraanzicht ja ja ja teken profiel geef lengte tekst plaatsen nee ja tekst plaatsen geef rotatiepunt invoer gebruiker ja nee geef tweede punt invoer gebruiker rotatie profiel gereed Stroomschema De installatie Alvorens met het programma aan de gang te kunnen moeten een drie-tal bestanden op de juiste plekken worden gezet. Om deze applicatie te gebruiken is het noodzakelijk de map cursus bevattende het Excel-bestand HQ-lijst.xls, het Wordbestand Help.doc en de VBA routine Einde.dvb meteen onder C:\ wordt geplaatst. De applicatie kan dan onder andere worden gestart door middel van een button. 12

13 De werking van de applicatie De applicatie kan worden gestart door op een knop op de toolbar te klikken. Onder deze knop zit het commando: -vbarun; met daarna genoemd het VBA commando voor het tonen van de dialoogbox. De dialoogbox van de HQ generator wordt zichtbaar. De gebruiker kan meteen voor de knop toepassen kiezen. Wil de gebruiker een ander profiel dan kan dat door de invoervelden numeriek in te vullen. 13

14 Wanneer hij met de cursor over een invoerveld beweegt, licht de betreffende maatvoering in het plaatje op. Op deze manier is meteen zichtbaar welke maat zal worden aangepast. Hieronder een stukje code waarin dit oplichten van invoerveld tbv van maat H en d is geregeld. Private Sub TextBoxH_MouseMove(ByVal Button As Integer, ByVal ShIft As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = vbyellow Me.Labeld.BackColor = &H Me.Labelt1.BackColor = &H Me.LabelB1.BackColor = &H Me.Labelt2.BackColor = &H Me.LabelB2.BackColor = &H Private Sub TextBoxd_MouseMove(ByVal Button As Integer, ByVal ShIft As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = &H Me.Labeld.BackColor = vbyellow Me.Labelt1.BackColor = &H Me.LabelB1.BackColor = &H Me.Labelt2.BackColor = &H Me.LabelB2.BackColor = &H De gebruiker kan ook kiezen uit een aantal profielen welke reeds zijn ingevoerd in een Microsoft Excel-bestand. Op het moment dat het dialoogvenster zichtbaar wordt, wordt onzichtbaar de applicatie Excel gestart en het betreffende bestand geopend. Private Sub UserForm_Initialize() Dim X As Excel.Application Set X = CreateObject("Excel.application") Rem X.Visible = True Dim doc As Workbook Dim tabblad As Worksheet Dim cel As Range ReDim Preserve a(1 To 7, 1 To 1).Workbooks.Open("C:\CURSUS\hq-lijst Set doc = X ") Set tabblad = doc.sheets.item("hq") 14

15 De waarden in de cellen worden uitgelezen tbv de listbox in de dialoogbox. Do i = i + 1 ReDim Preserve a(1 To 7, 1 To i) For j = 1 To 7 a(j, i) = tabblad.cells(i, j) If j = 1 Then naam = a(j, i) Else naam = naam & "-" & a(j, i) Next j Me.ComboBoxProfiel.AddItem (naam) naam = "" Loop While tabblad.cells(i + 1, 1) <> "" Me.ComboBoxProfiel.ListIndex = 0 X.Quit Set X = Nothing Dit resulteert in een makkelijk uit te breiden profielen lijst in de dialoogbox. 15

16 De gebruiker bepaalt welk profiel uit de lijst hij wil gebruiken en de waarden van het betreffende profiel verschijnen in de invoervelden. Private Sub ComboBoxProfiel_Change() On Error Resume Next Me.TextBoxH.Value = a(2, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxd.Value = a(3, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxt1.Value = a(4, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxB1.Value = a(5, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxt2.Value = a(6, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxB2.Value = a(7, Me.ComboBoxProfiel.ListIndex + 1) De gebruiker kan ook voor een ander invoegpunt kiezen door ergens op de onderlijn van het profiel in de image te klikken. Het invoegpunt, aangegeven door het zonnetje, zal het invoegpunt in de tekening worden. Hieronder een stukje code die zorgt dat het zonnetje zichtbaar wordt. Private Sub Imagelinksonderzonder_Click() Me.ImageLinksonder.Visible = True Me.Imagemiddenonder.Visible = False Me.Imagerechtsonder.Visible = False Me.Imagelinksonderzonder.Visible = False Me.Imagemiddenonderzonder.Visible = True Me.Imagerechtsonderzonder.Visible = True Private Sub Imagemiddenonderzonder_Click() Me.ImageLinksonder.Visible = False Me.Imagemiddenonder.Visible = True Me.Imagerechtsonder.Visible = False Me.Imagemiddenonderzonder.Visible = False Me.Imagelinksonderzonder.Visible = True Me.Imagerechtsonderzonder.Visible = True Private Sub Imagerechtsonderzonder_Click() Me.ImageLinksonder.Visible = False Me.Imagemiddenonder.Visible = False Me.Imagerechtsonder.Visible = True Me.Imagerechtsonderzonder.Visible = False Me.Imagelinksonderzonder.Visible = True Me.Imagemiddenonderzonder.Visible = True 16

17 Op dit moment kan door op de knop toepassen te drukken, de doorsnede van het profiel getekend worden. De tekstaanduiding van het profiel wordt ook meteen geplaatst. Wil de gebruiker dit niet dan kan hij dit veranderen door het vinkje weg te halen. Wanneer de checkbox de waarde True heeft, wordt een aantal zaken rondom de tekstaanduiding van het profiel opgegeven. If Me.CheckBoxTekstplaatsen.Value = True Then...er wordt een speciale laag aangemaakt... Rem layertekst Set proftxt = ThisDrawing.Layers.Add("proftxt") proftxt.color = acyellow ThisDrawing.ActiveLayer = proftxt Dim textobj As AcadText Dim textstring As String Dim insertionpoint(0 To 2) As Double Dim height As Double...het invoegpunt wordt bepaald... insertionpoint(0) = (pl4(6) + pl4(9)) / 2 insertionpoint(1) = pl4(10) + (ThisDrawing.GetVariable("Dimscale")) insertionpoint(2) = pl4(2)... de tekst krijgt een hoogte afhankelijk van de variabele Dimensieschaal. Ik heb hiervoor gekozen omdat de schaal van de tekening vaak vast ligt aan de hand van de gebruikte Dimensieschaal. height = 3.5 * (ThisDrawing.GetVariable("Dimscale")) textstring = "HQ " & Me.LabelH & "x" & Me.Labeld & "-" & Me.Labelt1 & "x" & Me.LabelB1 & "-" & Me.Labelt2 & "x" & Me.LabelB2 Set textobj = ThisDrawing.ModelSpace.AddText(textstring, insertionpoint, height)... en de tekst-uitlijning... Dim alignmentpoint(0 To 2) As Double alignmentpoint(0) = insertionpoint(0): alignmentpoint(1) = insertionpoint(1): alignmentpoint(2) = insertionpoint(2) textobj.alignment = acalignmentbottomcenter 17

18 De HQ generator is niet alleen opgezet om doorsneden te tekenen. Door een andere optie te kiezen door middel van de optionbutton (ook wel radiobutton) kan de gebruiker kiezen voor het laten tekenen van een boven- en een vooraanzicht (buiten de doorsnede). Bij de keuze boven- en vooraanzicht wordt ook het invoerveld en de knop aanwijzen voor de lengte bruikbaar. Private Sub OptionButtonvooraanzicht_Click() If Me.OptionButtonvooraanzicht.Value = True Then Me.FrameLengte.Enabled = True Me.TextBoxLengte.Enabled = True Me.CommandButtonPick.Enabled = True Me.TextBoxLengte.ForeColor = &H Me.TextBoxLengte.BackColor = &H De achtergrondkleur van de invoervelden verandert ook wanneer er van optionbutton gewisseld wordt. Als de achtergrondkleur van een invoerveld grijs is, wil dit zeggen dat de waarde in het betreffende vakje niet noodzakelijk is voor het tekenen van dit aanzicht. Bij het tekenen van een bovenaanzicht bijvoorbeeld, is de hoogtemaat niet relevant. De vakjes zouden ook leeg kunnen blijven. Let wel op dat de niet ingevulde velden ook in de tekstaanduiding lege plekken zullen opleveren. doorsnede Private Sub OptionButtondoorsnede_Click() If Me.OptionButtondoorsnede.Value = True Then Me.TextBoxH.BackColor = &H Me.TextBoxd.BackColor = &H Me.TextBoxt1.BackColor = &H Me.TextBoxB1.BackColor = &H Me.TextBoxt2.BackColor = &H Me.TextBoxB2.BackColor = &H

19 bovenaanzicht Private Sub OptionButtonbovenaanzicht_Click() If Me.OptionButtonbovenaanzicht = True Then Me.TextBoxH.BackColor = &H B Me.TextBoxd.BackColor = &H Me.TextBoxt1.BackColor = &H B Me.TextBoxB1.BackColor = &H Me.TextBoxt2.BackColor = &H B Me.TextBoxB2.BackColor = &H Me.TextBoxLengte.BackColor = &H vooraanzicht Private Sub OptionButtonvooraanzicht_Click() If Me.OptionButtonvooraanzicht.Value = True Then Me.TextBoxH.BackColor = &H Me.TextBoxd.BackColor = &H B Me.TextBoxt1.BackColor = &H Me.TextBoxB1.BackColor = &H B Me.TextBoxt2.BackColor = &H Me.TextBoxB2.BackColor = &H B Me.TextBoxLengte.BackColor = &H Bij het laten tekenen van een boven- of vooraanzicht moet de lengte van het profiel worden opgegeven. Dit kan op twee manieren: numeriek invullen in het daarvoor bestemde invoerveld. Als standaard is een waarde opgegeven van 1000mm, zodat wanneer de gebruiker op toepassen drukt, altijd een profiel getekend wordt met een lengte van 1000mm. De in dit invoerveld ingevoerde waarde zal de lengte worden van het te tekenen profiel. If Me.TextBoxLengte.Enabled = True Then lengte = Me.TextBoxLengte.Value aanwijzen van punten in de tekening. 19

20 Na het indrukken van deze button verschijnt op de commandoregel: Wanneer in de tekening een punt, al dan niet met gebruik van objectsnap wordt gegeven, wordt de gebruiker gevraagd de lengte op te geven in de vorm van een tweede punt in de tekening. De gebruiker kan er ook voor kiezen de coördinaten numeriek op te geven op de commandolijn. De volgende code rekent de lengte van het te tekenen profiel uit. startpunt = ThisDrawing.Utility.GetPoint(, "geef het startpunt: ") eindpunt = ThisDrawing.Utility.GetPoint(startpunt, "geef de lengte: ") lengte = Sqr(((eindpunt(0) - startpunt(0)) * (eindpunt(0) - startpunt(0))) + ((eindpunt(1) - startpunt(1)) * (eindpunt(1) - startpunt(1)))) 20

21 Extra opties De gebruiker kan het gewenste profiel laten tekenen. Als uitgangspunt heb ik gekozen voor de lagenstructuur zoals die op onze vestiging in Amsterdam gebruikt wordt. Wil de gebruiker, om welke reden dan ook, afwijken van deze standaard, dan kan dat door middel van de extra opties. Wanneer op de knop extra opties wordt gedrukt, wordt een extra stukje dialoogbox getoond. Private Sub CommandButtonoptions_Click() Me.Width =

22 In deze uitgeklapte dialoogbox kan gekozen worden voor afwijkende lagen die al wel aangemaakt moeten zijn in de tekening. De code hieronder zorgt ervoor dat de lagen van de tekening zichtbaar worden in de combobox. Set q = ThisDrawing.ActiveLayer Set profdsn = ThisDrawing.Layers.Add(Me.ComboBoxLaagDSN.Value) profdsn.color = acbylayer ThisDrawing.ActiveLayer = profdsn Dim b() Dim c() For Each laag In ThisDrawing.Layers ReDim Preserve b(0 To 1, 0 To Y) b(0, Y) = laag.name b(1, Y) = laag.color Y = Y + 1 Next laag ReDim c(0 To Y - 1, 0 To 1) For j = 0 To Y - 1 c(j, 0) = b(0, j) c(j, 1) = b(1, j) Next j Me.ComboBoxLaagDSN.List = c Me.ComboBoxLaagBA.List = c Me.ComboBoxLaagVB.List = c 22

23 Nadat de gebruiker het profiel in de gewenste laag heeft laten tekenen, wordt de actieve laag, van voor de sessie, opnieuw actief gemaakt. De gebruiker kan dus verder tekenen in de laag waar hij bezig was. ThisDrawing.ActiveLayer = q Nadat de gebruiker alle nodige invoer heeft gepleegd, drukt hij op toepassen en het profiel wordt getekend. Op de commandoregel verschijnt:... respectievelijk: Als default wordt niet roteren gegeven, als dat de bedoeling is kan de gebruiker dit bevestigen door op enter te drukken. Hij kan echter ook een draaipunt opgeven. Invoer kan numeriek of door in de tekening een punt te kiezen. In deze functie worden de laatste 4 objecten van deze tekening geroteerd. In code ziet dat er als volgt uit: p1 = ThisDrawing.Utility.GetPoint(, "geef het draaipunt: <niet roteren>") p2 = ThisDrawing.Utility.GetOrientation(p1, "welke richting: ") For i = ThisDrawing.ModelSpace.Count - 4 To ThisDrawing.ModelSpace.Count Call ThisDrawing.ModelSpace.Item(i).Rotate(p1, p2) Next i 23

24 ... gereed! 24

25 Help Ik maak in dit programma niet alleen een koppeling naar Microsoft Excel, maar ook naar Microsoft Word. Wanneer de gebruiker op de Help knop drukt, wordt het Word document geopend en, in tegenstelling tot het Excel-bestand, zichtbaar gemaakt. Omdat het bestand in Word is geschreven kan iedereen, met goedkeuring, dit helpbestand aanvullen. Het onderhoud van dit programma is hierdoor simpel. Private Sub CommandButtonHelp_Click() Dim w As Word.Application Set w = CreateObject("Word.application") w.visible = True w.documents.open ("C:\CURSUS\help.doc") Info Zoals bij veel applicaties is ook in de HQ generator een infoknop toegevoegd. Hierin is de versie van de applicatie vastgelegd. 25

26 Foutafhandeling De gebruiker moet een aantal handelingen uitvoeren om het gewenste profiel in de tekening te krijgen. Hierbij is het natuurlijk mogelijk dat er iets misgaat. Om de gebruiker te attenderen op de foutieve invoer heb ik in dit programma gekozen voor het rood kleuren van de foutief ingevoerde invoervelden. If Me.TextBoxH.Value + 1 <= 0 Then Me.TextBoxH.BackColor = vbred foutje = True Pas wanneer de gebruiker voor een tweede keer op de knop toepassen drukt toont het programma een boodschap (messagebox) waarin de fout wordt aangegeven. Ik heb voor deze wijze gekozen zodat de gebruiker niet telkens op de OK knop hoeft te drukken alvorens de foutieve invoer te kunnen corrigeren. 26

27 Conclusie Bij gebruik van deze applicatie zal de foutkans, bij het tekenen van constructies waar HQ profielen worden voorgeschreven, verkleinen. Daarbij is de tijdwinst die de tekenaar boekt per profiel aanzienlijk, zo n 83 procent (winst). Het doel van bijna alle applicaties, en de HQ generator incluis:... verkleinen van de foutkans en boeken van tijdwinst wordt bij gebruik van dit programma behaald. 27

28 Bronvermelding AutoCAD 2002 COMPUTER ONDERSTEUND ONTWERPEN ir. R. Boeklagen ISBN X VBA For AutoCAD 2002 Writing AutoCAD Macro s Jeffrey E. Clark ISBN vakbladen: Bouwen met Staal Cement CADMagazine brochures en websites van leveranciers van HQ profielen Hody BV Staalmeesters BV Grünbauer 28

29 Bijlagen uitvoer van het volledige VBA programma: HQ Generator 29

30 Dim a() Dim lengte As Double Private Sub CommandButtonoptions_Click() Me.Width = 675 Me.CommandButtonoptions.Enabled = False Private Sub TextBoxLengte_DblClick(ByVal Cancel As MSForms.ReturnBoolean) Me.TextBoxLengte.Enabled = True Rem breedte dialoogbox bij activering Private Sub UserForm_Activate() Me.Width = 444 Me.CommandButtonoptions.Enabled = True Rem Lengte bepalen door aanwijzen in scherm Private Sub CommandButtonPick_Click() Me.Hide startpunt = ThisDrawing.Utility.GetPoint(, "geef het startpunt: ") On Error Resume Next eindpunt = ThisDrawing.Utility.GetPoint(startpunt, "geef de lengte: ") lengte = Sqr(((eindpunt(0) - startpunt(0)) * (eindpunt(0) - startpunt(0))) + ((eindpunt(1) - startpunt(1)) * (eindpunt(1) - startpunt(1)))) Me.TextBoxLengte.Value = 1000 Me.TextBoxLengte.Enabled = False Me.Show Rem waardes Combobox Private Sub ComboBoxProfiel_Change() On Error Resume Next Me.TextBoxH.Value = a(2, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxd.Value = a(3, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxt1.Value = a(4, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxB1.Value = a(5, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxt2.Value = a(6, Me.ComboBoxProfiel.ListIndex + 1) Me.TextBoxB2.Value = a(7, Me.ComboBoxProfiel.ListIndex + 1) Rem dialoogbox info tonen Private Sub CommandButtonInfo_Click() UserFormInfo.Show Rem dialoogbox normale afmeting geven Private Sub CommandButtonSluitextra_Click() Me.Width = 444 Me.CommandButtonoptions.Enabled = True Rem tekenen uitsluitend in modelspace Private Sub CommandButtonToepassen_Click() If ThisDrawing.ActiveSpace <> acmodelspace Then Call MsgBox("het profiel kan alleen in modelspace geplaatst worden", vbcritical) Exit Sub Rem foutafhandelingen textboxen If Me.TextBoxH.BackColor = vbred Then Call MsgBox("invoer 'H' is niet correct", vbcritical) If Me.TextBoxd.BackColor = vbred Then Call MsgBox("invoer 'd' is niet correct", vbcritical) If Me.TextBoxt1.BackColor = vbred Then Call MsgBox("invoer 't1' is niet correct", vbcritical) If Me.TextBoxB1.BackColor = vbred Then Call MsgBox("invoer 'B1' is niet correct", vbcritical)

31 If Me.TextBoxt2.BackColor = vbred Then Call MsgBox("invoer 't2' is niet correct", vbcritical) If Me.TextBoxB2.BackColor = vbred Then Call MsgBox("invoer 'B2' is niet correct", vbcritical) If Me.TextBoxLengte.BackColor = vbred Then Call MsgBox("invoer 'lengte' is niet correct", vbcritical) On Error Resume Next Rem foutafhandeling doorsnede If Me.OptionButtondoorsnede.Value = True Then foutje = False If Me.TextBoxH.Value + 1 <= 0 Then Me.TextBoxH.BackColor = vbred foutje = True If Me.TextBoxd.Value + 1 <= 0 Then Me.TextBoxd.BackColor = vbred foutje = True If Me.TextBoxt1.Value + 1 <= 0 Then Me.TextBoxt1.BackColor = vbred foutje = True If Me.TextBoxB1.Value + 1 <= 0 Then Me.TextBoxB1.BackColor = vbred foutje = True If Me.TextBoxt2.Value + 1 <= 0 Then Me.TextBoxt2.BackColor = vbred foutje = True If Me.TextBoxB2.Value + 1 <= 0 Then Me.TextBoxB2.BackColor = vbred foutje = True If foutje Then Exit Sub Rem foutafhandeling bovenaanzicht On Error Resume Next If Me.OptionButtonbovenaanzicht.Value = True Then foutje = False If Me.TextBoxd.Value + 1 <= 0 Then Me.TextBoxd.BackColor = vbred foutje = True If Me.TextBoxB1.Value + 1 <= 0 Then Me.TextBoxB1.BackColor = vbred foutje = True If Me.TextBoxB2.Value + 1 <= 0 Then Me.TextBoxB2.BackColor = vbred foutje = True If Me.TextBoxLengte.Value + 1 <= 0 Then Me.TextBoxLengte.BackColor = vbred foutje = True If foutje Then Exit Sub

32 Rem foutafhandeling vooraanzicht On Error Resume Next If Me.OptionButtonvooraanzicht.Value = True Then foutje = False If Me.TextBoxH.Value + 1 <= 0 Then Me.TextBoxH.BackColor = vbred foutje = True If Me.TextBoxt1.Value + 1 <= 0 Then Me.TextBoxt1.BackColor = vbred foutje = True If Me.TextBoxt2.Value + 1 <= 0 Then Me.TextBoxt2.BackColor = vbred foutje = True If Me.TextBoxLengte.Value + 1 <= 0 Then Me.TextBoxLengte.BackColor = vbred foutje = True If foutje Then Exit Sub Rem layer Dim q As AcadLayer Dim profdsn As AcadLayer Set q = ThisDrawing.ActiveLayer Set profdsn = ThisDrawing.Layers.Add(Me.ComboBoxLaagDSN.Value) profdsn.color = acbylayer ThisDrawing.ActiveLayer = profdsn H = Me.TextBoxH.Value d = Me.TextBoxd.Value t1 = Me.TextBoxt1.Value B1 = Me.TextBoxB1.Value t2 = Me.TextBoxt2.Value B2 = Me.TextBoxB2.Value Rem tekenen doorsnede If Me.OptionButtondoorsnede = True Then Me.Hide Insert = ThisDrawing.Utility.GetPoint(, "geef invoegpunt: ") If Me.Imagerechtsonder.Visible = True Then Insert(0) = Insert(0) - B2 If Me.Imagemiddenonder.Visible = True Then Insert(0) = Insert(0) - (B2 / 2) Dim plijn As AcadPolyline Dim Pl1(0 To 14) As Double Rem punt a Pl1(0) = Insert(0) Pl1(1) = Insert(1) Pl1(2) = Insert(2) Rem punt b Pl1(3) = Pl1(0) + B2 Pl1(4) = Pl1(1) Pl1(5) = Pl1(2) Rem punt c Pl1(6) = Pl1(3) Pl1(7) = Pl1(4) + t2 Pl1(8) = Pl1(2)

33 Rem punt d Pl1(9) = Pl1(0) Pl1(10) = Pl1(1) + t2 Pl1(11) = Pl1(2) Rem punt a Pl1(12) = Pl1(0) Pl1(13) = Pl1(1) Pl1(14) = Pl1(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(Pl1) Dim pl2(0 To 14) As Double Rem punt e pl2(0) = ((Insert(0) + Pl1(3)) / 2) + ((B1) / 2) pl2(1) = Pl1(7) pl2(2) = Pl1(2) Rem punt f pl2(3) = pl2(0) + d pl2(4) = pl2(1) pl2(5) = Pl1(2) Rem punt g pl2(6) = pl2(3) pl2(7) = pl2(4) + H pl2(8) = Pl1(2) Rem punt h pl2(9) = pl2(0) pl2(10) = pl2(1) + H pl2(11) = Pl1(2) Rem punt e pl2(12) = pl2(0) pl2(13) = pl2(1) pl2(14) = pl2(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(pl2) Dim pl3(0 To 14) As Double Rem punt i pl3(0) = pl2(0) - B1 - d pl3(1) = pl2(1) pl3(2) = pl2(1) Rem punt j pl3(3) = pl3(0) + d pl3(4) = pl3(1) pl3(5) = pl3(2) Rem punt k pl3(6) = pl3(3) pl3(7) = pl2(10) pl3(8) = pl3(2) Rem punt l pl3(9) = pl3(0) pl3(10) = pl3(7) pl3(11) = pl3(2) Rem punt i pl3(12) = pl3(0) pl3(13) = pl3(1) pl3(14) = pl3(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(pl3) Dim pl4(0 To 14) As Double Rem punt m pl4(0) = pl3(6) pl4(1) = pl3(7) - t1 pl4(2) = pl3(2) Rem punt n pl4(3) = pl2(9) pl4(4) = pl2(10) - t1 pl4(5) = pl4(2) Rem punt o pl4(6) = pl2(9) pl4(7) = pl2(10) pl4(8) = pl2(11) Rem punt p pl4(9) = pl3(6) pl4(10) = pl3(7) pl4(11) = pl3(8)

34 Rem punt m pl4(12) = pl4(0) pl4(13) = pl4(1) pl4(14) = pl4(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(pl4) plijn.update Rem tekenen bovenaanzicht If Me.OptionButtonbovenaanzicht.Value = True Then Set prof35 = ThisDrawing.Layers.Add(Me.ComboBoxLaagBA.Value) prof35.color = acbylayer ThisDrawing.ActiveLayer = prof35 If Me.TextBoxLengte.Enabled = True Then lengte = Me.TextBoxLengte.Value Me.Hide Insert = ThisDrawing.Utility.GetPoint(, "geef invoegpunt: ") If Me.ImageLinksonder.Visible = True Then Insert(1) = Insert(1) - B2 If Me.Imagemiddenonder.Visible = True Then Insert(1) = Insert(1) - (B2 / 2) Dim Pl5(0 To 14) As Double Rem punt a Pl5(0) = Insert(0) Pl5(1) = Insert(1) Pl5(2) = Insert(2) Rem punt b Pl5(3) = Pl5(0) + lengte Pl5(4) = Pl5(1) Pl5(5) = Pl5(2) Rem punt c Pl5(6) = Pl5(3) Pl5(7) = Pl5(4) + B2 Pl5(8) = Pl5(2) Rem punt d Pl5(9) = Pl5(0) Pl5(10) = Pl5(1) + B2 Pl5(11) = Pl5(2) Rem punt a Pl5(12) = Pl5(0) Pl5(13) = Pl5(1) Pl5(14) = Pl5(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(Pl5) Dim Pl6(0 To 14) As Double Rem punt e Pl6(0) = Pl5(0) Pl6(1) = (Pl5(1) + ((B2 / 2) - (B1 / 2)) - d) Pl6(2) = Pl5(2) Rem punt f Pl6(3) = Pl6(0) + lengte Pl6(4) = Pl6(1) Pl6(5) = Pl6(2) Rem punt g Pl6(6) = Pl6(3) Pl6(7) = Pl6(4) + d Pl6(8) = Pl6(5) Rem punt h Pl6(9) = Pl6(0) Pl6(10) = Pl6(1) + d Pl6(11) = Pl6(8)

35 Rem punt e Pl6(12) = Pl6(0) Pl6(13) = Pl6(1) Pl6(14) = Pl6(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(Pl6) Dim Pl7(0 To 14) As Double Rem punt i Pl7(0) = Pl6(0) Pl7(1) = (Pl6(1) + d + B1) Pl7(2) = Pl6(2) Rem punt j Pl7(3) = Pl7(0) + lengte Pl7(4) = Pl7(1) Pl7(5) = Pl7(2) Rem punt k Pl7(6) = Pl7(3) Pl7(7) = Pl7(4) + d Pl7(8) = Pl7(5) Rem punt L Pl7(9) = Pl7(0) Pl7(10) = Pl7(1) + d Pl7(11) = Pl7(8) Rem punt i Pl7(12) = Pl7(0) Pl7(13) = Pl7(1) Pl7(14) = Pl7(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(Pl7) Rem tekenen vooraanzicht If Me.OptionButtonvooraanzicht.Value = True Then Set prof35 = ThisDrawing.Layers.Add(Me.ComboBoxLaagBA.Value) prof35.color = acbylayer ThisDrawing.ActiveLayer = prof35 If Me.TextBoxLengte.Enabled = True Then lengte = Me.TextBoxLengte.Value Me.Hide Insert = ThisDrawing.Utility.GetPoint(, "geef invoegpunt: ") Dim Pl8(0 To 14) As Double Rem punt a Pl8(0) = Insert(0) Pl8(1) = Insert(1) Pl8(2) = Insert(2) Rem punt b Pl8(3) = Pl8(0) + lengte Pl8(4) = Pl8(1) Pl8(5) = Pl8(2) Rem punt c Pl8(6) = Pl8(3) Pl8(7) = Pl8(4) + t2 Pl8(8) = Pl8(5) Rem punt d Pl8(9) = Pl8(0) Pl8(10) = Pl8(1) + t2 Pl8(11) = Pl8(8)

36 Rem punt a Pl8(12) = Pl8(0) Pl8(13) = Pl8(1) Pl8(14) = Pl8(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(Pl8) Dim Pl9(0 To 14) As Double Rem punt e Pl9(0) = Pl8(9) Pl9(1) = Pl8(10) Pl9(2) = Pl8(11) Rem punt f Pl9(3) = Pl8(6) Pl9(4) = Pl8(7) Pl9(5) = Pl8(8) Rem punt g Pl9(6) = Pl9(3) Pl9(7) = Pl9(4) + H Pl9(8) = Pl9(5) Rem punt h Pl9(9) = Pl9(0) Pl9(10) = Pl9(1) + H Pl9(11) = Pl9(2) Rem punt e Pl9(12) = Pl9(0) Pl9(13) = Pl9(1) Pl9(14) = Pl9(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(Pl9) Dim profhid As AcadLayer Set profhid = ThisDrawing.Layers.Add(Me.ComboBoxLaagVB.Value) profhid.color = acbylayer ThisDrawing.ActiveLayer = profhid Dim Pl10(0 To 14) As Double Rem punt i Pl10(0) = Pl9(9) Pl10(1) = Pl9(10) - t1 Pl10(2) = Pl9(11) Rem punt j Pl10(3) = Pl10(0) + lengte Pl10(4) = Pl10(1) Pl10(5) = Pl10(2) Rem punt k Pl10(6) = Pl10(3) Pl10(7) = Pl10(4) + t1 Pl10(8) = Pl10(5) Rem punt l Pl10(9) = Pl10(0) Pl10(10) = Pl10(1) + t1 Pl10(11) = Pl10(2) Rem punt i Pl10(12) = Pl10(0) Pl10(13) = Pl10(1) Pl10(14) = Pl10(2) Set plijn = ThisDrawing.ModelSpace.AddPolyline(Pl10)

37 Rem tekst Set proftxt = ThisDrawing.Layers.Add("proftxt") proftxt.color = acyellow ThisDrawing.ActiveLayer = proftxt Dim textobj As AcadText Dim textstring As String Dim insertionpoint(0 To 2) As Double Dim height As Double Rem tekst bij doorsnede If Me.OptionButtondoorsnede.Value = True Then If Me.CheckBoxTekstplaatsen.Value = True Then insertionpoint(0) = (pl4(6) + pl4(9)) / 2 insertionpoint(1) = pl4(10) + (ThisDrawing.GetVariable("dimscale")) insertionpoint(2) = pl4(2) height = 3.5 * (ThisDrawing.GetVariable("dimscale")) textstring = "HQ " & Me.LabelH & "x" & Me.Labeld & "-" & Me.Labelt1 & "x" & Me.LabelB1 & "-" & Me.Labelt2 & "x" & Me.LabelB2 Set textobj = ThisDrawing.ModelSpace.AddText(textstring, insertionpoint, height) Dim alignmentpoint(0 To 2) As Double alignmentpoint(0) = insertionpoint(0): alignmentpoint(1) = insertionpoint(1): alignmentpoint(2) = insertionpoint(2) textobj.alignment = acalignmentbottomcenter textobj.textalignmentpoint = alignmentpoint textobj.update p1 = ThisDrawing.Utility.GetPoint(, "geef het draaipunt: <niet roteren>") p2 = ThisDrawing.Utility.GetOrientation(p1, "welke richting: ") For i = ThisDrawing.ModelSpace.Count - 5 To ThisDrawing.ModelSpace.Count Call ThisDrawing.ModelSpace.Item(i).Rotate(p1, p2) Next i Rem geen tekst bij doorsnede If Me.CheckBoxTekstplaatsen.Value = False Then p1 = ThisDrawing.Utility.GetPoint(, "geef het draaipunt: <niet roteren>") p2 = ThisDrawing.Utility.GetOrientation(p1, "welke richting: ") For i = ThisDrawing.ModelSpace.Count - 4 To ThisDrawing.ModelSpace.Count Call ThisDrawing.ModelSpace.Item(i).Rotate(p1, p2) Next i Rem tekst bij bovenaanzicht If Me.OptionButtonbovenaanzicht.Value = True Then If Me.CheckBoxTekstplaatsen.Value = True Then insertionpoint(0) = (Pl5(6) + Pl5(9)) / 2 insertionpoint(1) = Pl5(10) + (ThisDrawing.GetVariable("dimscale")) insertionpoint(2) = Pl5(2) height = 3.5 * (ThisDrawing.GetVariable("dimscale")) textstring = "HQ " & Me.LabelH & "x" & Me.Labeld & "-" & Me.Labelt1 & "x" & Me.LabelB1 & "-" & Me.Labelt2 & "x" & Me.LabelB2 Set textobj = ThisDrawing.ModelSpace.AddText(textstring, insertionpoint, height) alignmentpoint(0) = insertionpoint(0): alignmentpoint(1) = insertionpoint(1): alignmentpoint(2) = insertionpoint(2) textobj.alignment = acalignmentbottomcenter textobj.textalignmentpoint = alignmentpoint textobj.update p1 = ThisDrawing.Utility.GetPoint(, "geef het draaipunt: <niet roteren>") p2 = ThisDrawing.Utility.GetOrientation(p1, "welke richting: ") For i = ThisDrawing.ModelSpace.Count - 4 To ThisDrawing.ModelSpace.Count Call ThisDrawing.ModelSpace.Item(i).Rotate(p1, p2) Next i

38 Rem geen tekst plaatsen bij bovenaanzicht If Me.CheckBoxTekstplaatsen.Value = False Then p1 = ThisDrawing.Utility.GetPoint(, "geef het draaipunt: <niet roteren>") p2 = ThisDrawing.Utility.GetOrientation(p1, "welke richting: ") For i = ThisDrawing.ModelSpace.Count - 3 To ThisDrawing.ModelSpace.Count Call ThisDrawing.ModelSpace.Item(i).Rotate(p1, p2) Next i Rem tekst plaatsen bij vooraanzicht If Me.OptionButtonvooraanzicht.Value = True Then If Me.CheckBoxTekstplaatsen.Value = True Then insertionpoint(0) = (Pl10(6) + Pl10(9)) / 2 insertionpoint(1) = Pl10(10) + (ThisDrawing.GetVariable("dimscale")) insertionpoint(2) = Pl10(2) height = 3.5 * (ThisDrawing.GetVariable("dimscale")) textstring = "HQ " & Me.LabelH & "x" & Me.Labeld & "-" & Me.Labelt1 & "x" & Me.LabelB1 & "-" & Me.Labelt2 & "x" & Me.LabelB2 Set textobj = ThisDrawing.ModelSpace.AddText(textstring, insertionpoint, height) alignmentpoint(0) = insertionpoint(0): alignmentpoint(1) = insertionpoint(1): alignmentpoint(2) = insertionpoint(2) textobj.alignment = acalignmentbottomcenter textobj.textalignmentpoint = alignmentpoint textobj.update p1 = ThisDrawing.Utility.GetPoint(, "geef het draaipunt: <niet roteren>") p2 = ThisDrawing.Utility.GetOrientation(p1, "welke richting: ") For i = ThisDrawing.ModelSpace.Count - 4 To ThisDrawing.ModelSpace.Count Call ThisDrawing.ModelSpace.Item(i).Rotate(p1, p2) Next i Rem geen tekst plaatsen bij vooraanzicht If Me.CheckBoxTekstplaatsen.Value = False Then p1 = ThisDrawing.Utility.GetPoint(, "geef het draaipunt: <niet roteren>") p2 = ThisDrawing.Utility.GetOrientation(p1, "welke richting: ") For i = ThisDrawing.ModelSpace.Count - 3 To ThisDrawing.ModelSpace.Count Call ThisDrawing.ModelSpace.Item(i).Rotate(p1, p2) Next i foutafhandeling: Call Err.Clear ThisDrawing.ActiveLayer = q Me.TextBoxLengte.Enabled = True Rem anuleren Private Sub CommandButtonAnnuleren_Click() Me.Hide Rem koppeling naar word Private Sub CommandButtonHelp_Click() Dim w As Word.Application Set w = CreateObject("Word.application") w.visible = True w.documents.open ("C:\CURSUS\help.doc") Rem waarden tekstboxen bij gebruik herstel Private Sub CommandButtonHerstel_Click() Me.TextBoxH.Value = "H" Me.TextBoxd.Value = "d" Me.TextBoxt1.Value = "t1" Me.TextBoxB1.Value = "B1" Me.TextBoxt2.Value = "t2" Me.TextBoxB2.Value = "B2"

39 Rem invoegpunt linksonder zichtbaar maken door te klikken in image Private Sub Imagelinksonderzonder_Click() Me.ImageLinksonder.Visible = True Me.Imagemiddenonder.Visible = False Me.Imagerechtsonder.Visible = False Me.Imagelinksonderzonder.Visible = False Me.Imagemiddenonderzonder.Visible = True Me.Imagerechtsonderzonder.Visible = True Rem invoegpunt middenonder zichtbaar maken door te klikken in image Private Sub Imagemiddenonderzonder_Click() Me.ImageLinksonder.Visible = False Me.Imagemiddenonder.Visible = True Me.Imagerechtsonder.Visible = False Me.Imagemiddenonderzonder.Visible = False Me.Imagelinksonderzonder.Visible = True Me.Imagerechtsonderzonder.Visible = True Rem invoegpunt rechtsonder zichtbaar maken door te klikken in image Private Sub Imagerechtsonderzonder_Click() Me.ImageLinksonder.Visible = False Me.Imagemiddenonder.Visible = False Me.Imagerechtsonder.Visible = True Me.Imagerechtsonderzonder.Visible = False Me.Imagelinksonderzonder.Visible = True Me.Imagemiddenonderzonder.Visible = True Rem achtergrondkleur tekstboxen bij doorsnede Private Sub OptionButtondoorsnede_Click() If Me.OptionButtondoorsnede.Value = True Then Me.TextBoxH.BackColor = &H Me.TextBoxd.BackColor = &H Me.TextBoxt1.BackColor = &H Me.TextBoxB1.BackColor = &H Me.TextBoxt2.BackColor = &H Me.TextBoxB2.BackColor = &H Me.FrameLengte.Enabled = False Me.TextBoxLengte.Enabled = False Me.CommandButtonPick.Enabled = False Rem achtergrondkleur tekstboxen bij bovenaanzicht Private Sub OptionButtonbovenaanzicht_Click() If Me.OptionButtonbovenaanzicht = True Then Me.TextBoxH.BackColor = &H B Me.TextBoxd.BackColor = &H Me.TextBoxt1.BackColor = &H B Me.TextBoxB1.BackColor = &H Me.TextBoxt2.BackColor = &H B Me.TextBoxB2.BackColor = &H Me.TextBoxLengte.BackColor = &H Me.FrameLengte.Enabled = True Me.TextBoxLengte.Enabled = True Me.CommandButtonPick.Enabled = True Me.TextBoxLengte.ForeColor = &H Me.TextBoxLengte.BackColor = &H

40 Rem achtergrondkleur tekstboxen bij vooraanzicht Private Sub OptionButtonvooraanzicht_Click() If Me.OptionButtonvooraanzicht.Value = True Then Me.TextBoxH.BackColor = &H Me.TextBoxd.BackColor = &H B Me.TextBoxt1.BackColor = &H Me.TextBoxB1.BackColor = &H B Me.TextBoxt2.BackColor = &H Me.TextBoxB2.BackColor = &H B Me.TextBoxLengte.BackColor = &H Me.FrameLengte.Enabled = True Me.TextBoxLengte.Enabled = True Me.CommandButtonPick.Enabled = True Me.TextBoxLengte.ForeColor = &H Me.TextBoxLengte.BackColor = &H Rem waardes textboxen naar image Private Sub TextBoxH_Change() Me.TextBoxH.BackColor = &H Me.LabelH.Caption = Me.TextBoxH.Value If Me.OptionButtonbovenaanzicht.Value = True Then Me.TextBoxH.BackColor = &H B Private Sub TextBoxd_Change() Me.TextBoxd.BackColor = &H Me.Labeld.Caption = Me.TextBoxd.Value If Me.OptionButtonvooraanzicht.Value = True Then Me.TextBoxd.BackColor = &H B Private Sub TextBoxt1_Change() Me.TextBoxt1.BackColor = &H Me.Labelt1.Caption = Me.TextBoxt1.Value If Me.OptionButtonbovenaanzicht.Value = True Then Me.TextBoxt1.BackColor = &H B Private Sub TextBoxB1_Change() Me.TextBoxB1.BackColor = &H Me.LabelB1.Caption = Me.TextBoxB1.Value If Me.OptionButtonvooraanzicht.Value = True Then Me.TextBoxB1.BackColor = &H B Private Sub TextBoxt2_Change() Me.TextBoxt2.BackColor = &H Me.Labelt2.Caption = Me.TextBoxt2.Value If Me.OptionButtonbovenaanzicht.Value = True Then Me.TextBoxt2.BackColor = &H B Private Sub TextBoxB2_Change() Me.TextBoxB2.BackColor = &H Me.LabelB2.Caption = Me.TextBoxB2.Value If Me.OptionButtonvooraanzicht.Value = True Then Me.TextBoxB2.BackColor = &H B

41 Rem waardes van textboxen vanuit combobox Private Sub TextBoxH_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Me.ComboBoxProfiel.Value = "" Private Sub TextBoxd_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Me.ComboBoxProfiel.Value = "" Private Sub TextBoxt1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Me.ComboBoxProfiel.Value = "" Private Sub TextBoxB1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Me.ComboBoxProfiel.Value = "" Private Sub TextBoxt2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Me.ComboBoxProfiel.Value = "" Private Sub TextBoxB2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Me.ComboBoxProfiel.Value = "" Rem oplichten van waardes in image Private Sub TextBoxH_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = vbyellow Me.Labeld.BackColor = &H Me.Labelt1.BackColor = &H Me.LabelB1.BackColor = &H Me.Labelt2.BackColor = &H Me.LabelB2.BackColor = &H Private Sub TextBoxd_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = &H Me.Labeld.BackColor = vbyellow Me.Labelt1.BackColor = &H Me.LabelB1.BackColor = &H Me.Labelt2.BackColor = &H Me.LabelB2.BackColor = &H Private Sub TextBoxt1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = &H Me.Labeld.BackColor = &H Me.Labelt1.BackColor = vbyellow Me.LabelB1.BackColor = &H Me.Labelt2.BackColor = &H Me.LabelB2.BackColor = &H Private Sub TextBoxB1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = &H Me.Labeld.BackColor = &H Me.Labelt1.BackColor = &H Me.LabelB1.BackColor = vbyellow Me.Labelt2.BackColor = &H Me.LabelB2.BackColor = &H Private Sub TextBoxt2_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = &H Me.Labeld.BackColor = &H Me.Labelt1.BackColor = &H Me.LabelB1.BackColor = &H Me.Labelt2.BackColor = vbyellow Me.LabelB2.BackColor = &H

42 Private Sub TextBoxB2_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Me.LabelH.BackColor = &H Me.Labeld.BackColor = &H Me.Labelt1.BackColor = &H Me.LabelB1.BackColor = &H Me.Labelt2.BackColor = &H Me.LabelB2.BackColor = vbyellow Private Sub TextBoxLengte_Change() Me.TextBoxLengte.BackColor = vbwhite Me.TextBoxLengte.ForeColor = vbblack Private Sub UserForm_Initialize() Me.Width = 444 Rem koppeling maken met excel Dim X As Excel.Application Set X = CreateObject("Excel.application") Rem X.Visible = True Dim doc As Workbook Dim tabblad As Worksheet Dim cel As Range ReDim Preserve a(1 To 7, 1 To 1) Set doc = X.Workbooks.Open("C:\CURSUS\hq-lijst") Set tabblad = doc.sheets.item("hq") Do i = i + 1 ReDim Preserve a(1 To 7, 1 To i) For j = 1 To 7 a(j, i) = tabblad.cells(i, j) If j = 1 Then naam = a(j, i) Else naam = naam & "-" & a(j, i) Next j Me.ComboBoxProfiel.AddItem (naam) naam = "" Loop While tabblad.cells(i + 1, 1) <> "" Me.ComboBoxProfiel.ListIndex = 0 X.Quit Set X = Nothing Rem waarden combobox tbv lagen Dim b() Dim c() For Each laag In ThisDrawing.Layers ReDim Preserve b(0 To 1, 0 To Y) b(0, Y) = laag.name b(1, Y) = laag.color Y = Y + 1 Next laag ReDim c(0 To Y - 1, 0 To 1) For j = 0 To Y - 1 c(j, 0) = b(0, j) c(j, 1) = b(1, j) Next j Me.ComboBoxLaagDSN.List = c Me.ComboBoxLaagBA.List = c Me.ComboBoxLaagVB.List = c

APPLICATIE VOOR HET TEKENEN VAN BALKWAPENING

APPLICATIE VOOR HET TEKENEN VAN BALKWAPENING APPLICATIE VOOR HET TEKENEN VAN BALKWAPENING Afstudeeropdracht in het kader van het HBO-Traject "ACE System Manager" aan het TEC / CAD College te Nijmegen. M. van Ekris Afstudeeropdracht ACE System Manager

Nadere informatie

Inhoudsopgave. Inhoudsopgave blz. 3. Inleiding 4

Inhoudsopgave. Inhoudsopgave blz. 3. Inleiding 4 Naam : René Bogers Bedrijf : Projekt Techniek adviseurs voor installatietechniek Opleiding : ACE system manager Begeleider : ir. R. Boeklagen (TEC Nijmegen) Datum : 28-04-2001 Voorwoord Sinds een driekwart

Nadere informatie

HBO Traject ACE. Generiek testplan voor AutoCAD. Auteur Ing. M. van Walraven. Datum 11 februari 2014. Docent Ir. Ronald Boeklagen

HBO Traject ACE. Generiek testplan voor AutoCAD. Auteur Ing. M. van Walraven. Datum 11 februari 2014. Docent Ir. Ronald Boeklagen HBO Traject ACE Generiek testplan voor AutoCAD Auteur Ing. M. van Walraven Datum 11 februari 2014 Docent Ir. Ronald Boeklagen Studie HBO traject ACE System Manager Voorwoord In mei 2001 ben ik in vaste

Nadere informatie

Programmeerstructuren met App Inventor

Programmeerstructuren met App Inventor Programmeerstructuren met App Inventor Kevin Krul, Universiteit Utrecht Roncalli, Bergen op Zoom Inhoud: Les 1: Introductie tot App Inventor, when statement en variabelen. Les 2: Introductie if-statement

Nadere informatie

de heer ir. R. Boeklagen Inhoudsopgave

de heer ir. R. Boeklagen Inhoudsopgave Afstudeerverslag van: Mentor: Afstudeerrichting: Onderwerp: Inhoudsopgave de heer ir. R. Boeklagen ACE System Maneger ConaX Inleiding blz. 1 Hoofdstuk 1 1.1 Indeling blz. 2 1.2 Beschrijving blz. 2 1.3

Nadere informatie

Hoofdstuk 7: Werken met arrays

Hoofdstuk 7: Werken met arrays Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 7: Werken met arrays 7.0 Leerdoel

Nadere informatie

Handleiding uitwisseling Tekla Structures RFEM versie: Dlubal RFEM 5.02 - Tekla Structures 19.1

Handleiding uitwisseling Tekla Structures RFEM versie: Dlubal RFEM 5.02 - Tekla Structures 19.1 Handleiding uitwisseling Tekla Structures RFEM versie: Dlubal RFEM 5.02 - Tekla Structures 19.1 1 Inhoudsopgave: 1 Rekenmodel maken... 3 2 Import in RFEM... 10 3 Export naar Tekla Structures... 15 2 Rekenmodel

Nadere informatie

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) LES 3 De programma s die we in Les 1 en Les 2 gezien hebben, zagen er niet erg mooi uit. In deze les gaan we er onder andere naar kijken, hoe we de programma

Nadere informatie

Hoofdstuk 4: Nieuwe objecten

Hoofdstuk 4: Nieuwe objecten Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

Nadere informatie

AFSTUDEER OPDRACHT HBO-OPLEIDING ACE-MANAGER C.G. Vrijhoeven (Begeleider R.Boeklagen) TEC - Nijmegen

AFSTUDEER OPDRACHT HBO-OPLEIDING ACE-MANAGER C.G. Vrijhoeven (Begeleider R.Boeklagen) TEC - Nijmegen AFSTUDEER OPDRACHT HBO-OPLEIDING ACE-MANAGER C.G. Vrijhoeven (Begeleider R.Boeklagen) TEC - Nijmegen OP EEN SIMPELE MANIER MATERIALEN TELLEN IN AUTOCAD Voorwoord Ik ben C.G.Vrijhoeven en heb deze afstudeeropdracht-presentatie

Nadere informatie

1. Werken met StabiCAD V Sparingen... 3. 1.1. Inleiding... 3 1.2. Bouwkundige plattegrond... 3 1.3. Verwante modules... 3

1. Werken met StabiCAD V Sparingen... 3. 1.1. Inleiding... 3 1.2. Bouwkundige plattegrond... 3 1.3. Verwante modules... 3 StabiCAD V Sparingen Inhoudsopgave 1. Werken met StabiCAD V Sparingen... 3 1.1. Inleiding................................................... 3 1.2. Bouwkundige plattegrond.....................................

Nadere informatie

Handleiding Merge items

Handleiding Merge items Handleiding Merge items Copyright, Connexys Versie 3.2.0.1-30 september 2013 Niets uit dit document mag worden verveelvoudigd en/of openbaar worden gemaakt door middel van druk, fotokopie, microfilm of

Nadere informatie

GCE cad-app. GCE cad-service 4/16/2012

GCE cad-app. GCE cad-service 4/16/2012 2012 GCE cad-app Student: Begeleider: School: S. van Bueren R. Boeklagen TEC CadCollege Afstudeer datum: 27-04-2012 GCE cad-service 4/16/2012 0 Voorwoord Voor u ligt een verslag van de opleiding AutoCAD

Nadere informatie

Programmeren in Excel VBA. Karel Nijs 2010/09

Programmeren in Excel VBA. Karel Nijs 2010/09 Programmeren in Excel VBA Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen MsExcel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx

Nadere informatie

NEN 5152-symbolen binnen AutoCAD

NEN 5152-symbolen binnen AutoCAD NEN 5152-symbolen binnen AutoCAD Afstudeeropdracht in het kader van de cursus AutoCAD System Manager. Auteur: Begeleid door: E. van den Eijnde R. Boeklagen Voorwoord Na enkele jaren in de bouw te hebben

Nadere informatie

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes

Nadere informatie

Macro's in OpenOffice.org

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

Nadere informatie

II. ZELFGEDEFINIEERDE FUNCTIES

II. ZELFGEDEFINIEERDE FUNCTIES II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual

Nadere informatie

Samenvoegen met Word en Excel 2010

Samenvoegen met Word en Excel 2010 Samenvoegen met Word en Excel 2010 Inhoudsopgave Samenvoegen Word-Excel / Mailingen... 2 Tip Samenvoegvelden automatisch markeren... 4 Tip Installeer PDF-creator... 7 Tip Sla het Word-document en Excel-document

Nadere informatie

Hoofdstuk 2: Werken met variabelen

Hoofdstuk 2: Werken met variabelen Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

Nadere informatie

www.cadac.com Gebruikershandleiding CBZ Add-in AutoCAD

www.cadac.com Gebruikershandleiding CBZ Add-in AutoCAD www.cadac.com Gebruikershandleiding CBZ Add-in AutoCAD Versie: 2.0.0 Datum: 11-10-2007 www.cadac.com Inhoudsopgave 1 Methodiek... 3 2 Tekening openen... 3 3 Ruimteboek openen... 4 3.1 Nieuw ruimteboek

Nadere informatie

Hoofdstuk 4: Nieuwe objecten

Hoofdstuk 4: Nieuwe objecten Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 4: Nieuwe objecten 4.0 Leerdoel

Nadere informatie

9.18 Macro s: oefeningen

9.18 Macro s: oefeningen 9.18 Macro s: oefeningen Oefening 77.: Macro relatief opnemen Open een nieuwe map. Plaats uw invoercel ergens in de linker-bovenhoek van het blad (bijvoorbeeld in B2). Start het opnemen van een macro met

Nadere informatie

Cursus Onderwijs en ICT. Programmeren met Visual Basic

Cursus Onderwijs en ICT. Programmeren met Visual Basic Cursus Onderwijs en ICT Jaargang 2, deel 23 (versie 1.0 NL 2-7-2011) Programmeren met Visual Basic door Serge de Beer Inleiding In sommige gevallen biedt het aanbod op de softwaremarkt niet wat je zoekt.

Nadere informatie

Mijn.PvdA.nl. Handleiding voor de secretarissen en ledenadministrateurs om eigen gegevens aan te passen en ledenadministratie te raadplegen

Mijn.PvdA.nl. Handleiding voor de secretarissen en ledenadministrateurs om eigen gegevens aan te passen en ledenadministratie te raadplegen Mijn.PvdA.nl Handleiding voor de secretarissen en ledenadministrateurs om eigen gegevens aan te passen en ledenadministratie te raadplegen Versie 1.0 Amsterdam, mei 2011 Inhoudsopgave 1. Beginnen 5 1.1

Nadere informatie

Hoofdstuk 2: Werken met variabelen

Hoofdstuk 2: Werken met variabelen Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, februari 2001 Hoofdstuk 2: Werken met variabelen 2.0

Nadere informatie

digitale ontwerp technieken SketchUp

digitale ontwerp technieken SketchUp L DOT digitale ontwerp technieken SketchUp SketchUp L 1.1 Inleiding Veel klanten van een tuinarchitect kunnen zich moeilijk verbeelden hoe de tuintekening van de architect er in werkelijkheid uit komt

Nadere informatie

Handleiding importeren Foto bij artikel

Handleiding importeren Foto bij artikel Voorwoord Het Excel bestand Exact Online foto bij artikel maakt het Exact inlees bestand aan in het formaat xml, deze kunt u vervolgens handmatig of via ons extra programma inlezen in Exact Online. Met

Nadere informatie

StabiCAD V Gasleidingberekening

StabiCAD V Gasleidingberekening StabiCAD V Gasleidingberekening Inhoudsopgave 1. Werken met StabiCAD V Gasleidingberekening.. 3 1.1. Inleiding................................................... 3 1.2. Verwante modules...........................................

Nadere informatie

www.digitalecomputercursus.nl 6. Reeksen

www.digitalecomputercursus.nl 6. Reeksen 6. Reeksen Excel kan datums automatisch uitbreiden tot een reeks. Dit betekent dat u na het typen van een maand Excel de opdracht kan geven om de volgende maanden aan te vullen. Deze voorziening bespaart

Nadere informatie

DrICTVoip.dll v 2.1 Informatie en handleiding

DrICTVoip.dll v 2.1 Informatie en handleiding DrICTVoip.dll v 2.1 Informatie en handleiding Nieuw in deze versie : Koppeling voor web gebaseerde toepassingen (DrICTVoIPwebClient.exe) (zie hoofdstuk 8) 1. Inleiding Met de DrICTVoIP.DLL maakt u uw software

Nadere informatie

U kunt de helpbestanden op verschillende manieren openen. Standaard activeert u de helpbestanden via de toets F1.

U kunt de helpbestanden op verschillende manieren openen. Standaard activeert u de helpbestanden via de toets F1. Les 19 Help In deze les leert u hoe u de helpbestanden van Excel gebruikt om snelle antwoorden te vinden op een aantal vragen die u over het programma hebt. Houd er echter rekening mee dat u online moet

Nadere informatie

Basisvaardigheden Microsoft Excel

Basisvaardigheden Microsoft Excel Basisvaardigheden Microsoft Excel Met behulp van deze handleiding kun je de basisvaardigheden leren die nodig zijn om meetresultaten van een practicum te verwerken. Je kunt dan het verband tussen twee

Nadere informatie

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Om eens wat ervaring op te doen met de Windows Azure Marketplace heb ik een publieke en gratis databron gekozen

Nadere informatie

Voorwoord. Samenvatting 6. Inleiding 7

Voorwoord. Samenvatting 6. Inleiding 7 "Als ik van de ene bergstroom naar de andere ga, zie ik steeds dezelfde stroom. Maar als ik van rots naar rots klim, verandert dezelfde stroom bij elke stap die ik zet." Alain Voorwoord Na de middelbare

Nadere informatie

Briefhoofd maken in Word. Handleiding van Helpmij.nl

Briefhoofd maken in Word. Handleiding van Helpmij.nl Briefhoofd maken in Word Handleiding van Auteur: CorVerm Januari 2011 We gaan ons deze keer wagen aan het maken van een briefhoofd met invulformulier in Word. De bedoeling is dat we eerst een briefhoofd

Nadere informatie

Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop).

Toelichting op enkele knoppen: (als u de muis bij een knop houdt, verschijnt een tekst met een korte aanwijzing (tooltip) bij deze knop). FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online

Nadere informatie

AutoCAD Plotroutine. Emmtec Engineering. Afdeling bouwkunde civiel

AutoCAD Plotroutine. Emmtec Engineering. Afdeling bouwkunde civiel AutoCAD Plotroutine Emmtec Engineering Afdeling bouwkunde civiel Plaats: Emmen Onderwerp: Afstudeerverslag Datum: 7 februari 2014 School: CAD College Bewerker: R. Talens Richting: AutoCAD System Manager

Nadere informatie

Leerlingdossier & handelingsplannen. Welke mogelijkheden biedt de online tekstverwerker in ESIS? FAQ

Leerlingdossier & handelingsplannen. Welke mogelijkheden biedt de online tekstverwerker in ESIS? FAQ FAQ Leerlingdossier & handelingsplannen Welke mogelijkheden biedt de online tekstverwerker in ESIS? De online tekstverwerker beschikt over veel mogelijkheden voor het bewerken van tekst. U vindt de online

Nadere informatie

PLAKKEN Nadat u een gedeelte heeft geknipt of gekopieerd kunt u met dit icoon de selectie weer in het veld plakken.

PLAKKEN Nadat u een gedeelte heeft geknipt of gekopieerd kunt u met dit icoon de selectie weer in het veld plakken. KNIPPEN Als u na de selectie van een gedeelte van een tekst of een afbeelding op dit icoon klikt, knipt u de selectie uit het veld. Op deze manier kunt u het geselecteerde verwijderen, maar het ook juist

Nadere informatie

Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0

Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0 Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0 1 Inhoudsopgave Toevoegen nieuw artikel, of wijzigen...3 Extra web-functionaliteit...4 toevoegen van een foto/plaatje...4 toevoegen

Nadere informatie

Voorbeelden VBA Excel

Voorbeelden VBA Excel Voorbeelden VBA Excel Inhoud Voorbeelden VBA Excel... 1 Werkblad beveiligen... 3 Werkblad beveiliging opheffen... 3 Werkmap beveiligen... 3 Werkmap beveiliging opheffen... 3 Alle werkbladen van een werkmap

Nadere informatie

VBA voor doe-het-zelvers

VBA voor doe-het-zelvers VBA voor doe-het-zelvers Handleiding van Auteur: Leofact December 2013 Inleiding VBA is de taal die Microsoft heeft ontwikkeld om taken voor het MS office pakket te automatiseren, of om er nieuwe functies

Nadere informatie

'H9HUKDUGLQJV'HWDLO*HQHUDWRU. vervaardiging van een AutoCAD-tool

'H9HUKDUGLQJV'HWDLO*HQHUDWRU. vervaardiging van een AutoCAD-tool 'H9HUKDUGLQJV'HWDLO*HQHUDWRU vervaardiging van een AutoCAD-tool Auteur: Marcel Pennings Begeleidende docent: Ronald Boeklagen HBO-deeltijdopleiding AutoCAD system engineer (ACE) TEC; Twente engineering

Nadere informatie

Basistechnieken Microsoft Excel in 15 minuten

Basistechnieken Microsoft Excel in 15 minuten Basistechnieken Microsoft Excel in 15 minuten Microsoft Excel is een rekenprogramma. Je kan het echter ook heel goed gebruiken voor het maken van overzichten, grafieken, planningen, lijsten en scenario's.

Nadere informatie

Handleiding importeren Factuurregels

Handleiding importeren Factuurregels Voorwoord Het Excel bestand Exact Online importeren Factuurregels maakt het Exact inlees bestand aan in het formaat xml, deze kunt u vervolgens handmatig of via ons extra programma inlezen in Exact Online.

Nadere informatie

Hoofdstuk 9: Menu s toevoegen

Hoofdstuk 9: Menu s toevoegen Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2005 Hoofdstuk 9: Menu s toevoegen 9.0 Leerdoel

Nadere informatie

ProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar

ProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar ProjectHeatmap Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar 1 Inhoudsopgave Inleiding...3 Gheat...4 Info...4 Voordelen...4 Nadelen...4 Google Fusion Tables...5 Info...5 Voordelen...5 Nadelen...5 OLHeatmap...6

Nadere informatie

Gebruikershandleiding Green Leaf Excel (2007) Tool Versie 1.2 (21 december 2010)

Gebruikershandleiding Green Leaf Excel (2007) Tool Versie 1.2 (21 december 2010) Gebruikershandleiding Green Leaf Excel (2007) Tool Versie 1.2 (21 december 2010) Inhoudsopgave 1 HANDLEIDING EXCEL TOOL... 3 2 TOEGEVOEGDE MENU OPTIES... 4 2.1 KEUZEOPTIE NIEUW... 6 2.2 HET INLEZEN VAN

Nadere informatie

9.19 Macro s: oefeningen

9.19 Macro s: oefeningen 9.19 Macro s: oefeningen Oefening 84.: Macro relatief opnemen Open een nieuwe map. Plaats uw invoercel ergens in de linker-bovenhoek van het blad (bijvoorbeeld in B2). Start het opnemen van een macro met

Nadere informatie

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007)

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007) Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007) Inhoudsopgave 1 HANDLEIDING EXCEL TOOL... 3 2 TOEGEVOEGDE MENU OPTIES... 4 2.1 KEUZEOPTIE NIEUW... 5 2.2 HET INLEZEN VAN EEN GLF

Nadere informatie

1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties

1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties 2 Supportdesk Pro Introductie Inhoudsopgave I Supportdesk Pro 3 1 Inleiding... 3 2 Werkwijze... 3 II Zaken 4 1 Introductie... 4 2 Zaken beheren... 4 3 Handmatig... invoeren zaken basis 4 4 Verwerken...

Nadere informatie

Artikel / Parametrisch ontwerpen en rekenen. Een hype of de toekomst?

Artikel / Parametrisch ontwerpen en rekenen. Een hype of de toekomst? Artikel / Parametrisch ontwerpen en rekenen Een hype of de toekomst? De manier waarop gebouwen ontworpen worden is in de basis al heel lang hetzelfde. Veranderingen in de werkwijze van constructeurs gaan

Nadere informatie

In de tabel hieronder vindt u een beschrijving van de verschillende velden die kunnen voorkomen in uw import-bestand.

In de tabel hieronder vindt u een beschrijving van de verschillende velden die kunnen voorkomen in uw import-bestand. Algemeen Met behulp van deze handleiding zal u leren hoe u een bestand in het juiste formaat kan aanmaken en importeren naar uw winkelwagen. U zal merken dat dit zeer weinig moeite vergt en u op die manier

Nadere informatie

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) LES 4 In deze les gaan we een eenvoudig dobbelspelletje maken: Allereerst krijgt de speler de gelegenheid zijn/haar naam in te vullen en daarna op OK te klikken

Nadere informatie

Blog-Het gebruik van variabelen in Excel VBA

Blog-Het gebruik van variabelen in Excel VBA Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker

Nadere informatie

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal. 4. Array s Een array is een geïndexeerde variabele. Deze zin zal de nodig vragen oproepen, waarop enige uitleg van toepassing is. Met variabelen hebben we al kennis gemaakt. In een variabele kun je iets

Nadere informatie

Handleiding De Biedwedstrijd

Handleiding De Biedwedstrijd Handleiding De Biedwedstrijd Auteur: Marcel Hofstede Versie: 2.1 Handleiding Biedwedstrijd (V2.1) Blz. 1 van 11 INHOUDSOPGAVE Programma Biedwedstrijd...3 1. Installatie en opstarten van het programma...3

Nadere informatie

AutoCAD System Manager

AutoCAD System Manager Afstudeeropdracht in het kader van de studie AutoCAD System Manager ROXTEC Kabeldoorvoeringen AutoDesk System Manager 18 januari 2003 AutoDesk System Manager 18 januari 2003 ROXTEC KABELDOORVOERPROGRAMMA

Nadere informatie

Stappenplan QuickScan NOV - Beheerder

Stappenplan QuickScan NOV - Beheerder Stappenplan QuickScan NOV - Beheerder Voorbereiding Excel versies eerder dan versie 2007: 2. Ga naar de menu-optie Extra - Macro s - Beveiliging. 3. Kies voor Beveiligingsniveau Gemiddeld. 4. Sluit Excel

Nadere informatie

Excellerend Kwartaaltip 2015-3

Excellerend Kwartaaltip 2015-3 Draaitabellen III Draaitabel over meerdere tabbladen In de voorgaande twee kwartaaltips heb ik wat mogelijkheden laten zien van een draaitabel die gegevens samenvat vanuit één tabel. Maar wat moet je nu

Nadere informatie

Om met Symbaloo te werken, moet u zich aanmelden bij de website van Symbaloo. www.symbaloo.com

Om met Symbaloo te werken, moet u zich aanmelden bij de website van Symbaloo. www.symbaloo.com Heeft u dat nou ook? Je typt het adres van een internetpagina in en dan krijg u een foutmelding. Uhh? O ja, ik heb het adres verkeerd ingetypt. Vanaf nu hoeft dat niet meer gebeuren. We werken gewoon met

Nadere informatie

Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan.

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

Nadere informatie

Excel Controller. Jaarrekening

Excel Controller. Jaarrekening Handleiding in Excel Auteur(s) G. Buurmans Date of creation 13-04-2011 F. van Eedenstraat 2 I. www.excelcontroller.nl KVK Rotterdam 24.31.44.22 T. 087 8758788 3351 SM Papendrecht E. info@excelcontroller.nl

Nadere informatie

Excel Controller. Jaarrekening

Excel Controller. Jaarrekening Handleiding in Excel Auteur(s) G. Buurmans Date of creation 13-04-2011 F. van Eedenstraat 2 I. www.excelcontroller.nl KVK Rotterdam 24.31.44.22 T. 087 8758788 3351 SM Papendrecht E. info@excelcontroller.nl

Nadere informatie

Handleiding voor Excel to Image

Handleiding voor Excel to Image 1 Handleiding voor Excel to Image Exporteren uw Excel rapportages naar Word of Powerpoint Auteur(s) M.S. van Dam Date of creation 16-05-11 2 Voorwoord Het Excel bestand EC_ExcelToImage.xls maakt het mogelijk

Nadere informatie

Startgids 061 Nieuw product aanmaken en wijzigen

Startgids 061 Nieuw product aanmaken en wijzigen Startgids 061 Nieuw product aanmaken en wijzigen In deze startgids wordt uitleg gegeven hoe u nieuwe producten kunt aanmaken en wijzigen in de Safe Concept webapplicatie. Inhoud Een nieuw product aanmaken

Nadere informatie

Overige transacties 1 (Excel2007 en 2010)

Overige transacties 1 (Excel2007 en 2010) Handleiding meldprogramma Ongebruikelijke Transactie Overige transacties 1 (Excel2007 en 2010) 1 Voor het melden van een transactie anders dan een girale overboeking of een money transfer, kunt u deze

Nadere informatie

Tool Calculeren voor Bouwkosten.nl en BeheerEnOnderhoudkosten.nl Handleiding

Tool Calculeren voor Bouwkosten.nl en BeheerEnOnderhoudkosten.nl Handleiding voor Bouwkosten.nl en BeheerEnOnderhoudkosten.nl V2011.03.1 Tool Calculeren Voor Bouwkosten.nl en BeheerEnOnderhoudkosten.nl Een uitgave van Sdu Uitgevers bv Uitgever Adres Abonnement Klantenservice Algemene

Nadere informatie

Hoofdstuk 19: Macro s

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 "μάκρο",

Nadere informatie

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. 6.3 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 in het groepsvak Macro op

Nadere informatie

Elbo Technology BV Versie 1.1 Juni 2012. Gebruikershandleiding PassanSoft

Elbo Technology BV Versie 1.1 Juni 2012. Gebruikershandleiding PassanSoft Versie 1.1 Juni 2012 Gebruikershandleiding PassanSoft Versie 1.1 Juni 2012 2 Inhoud: Opstart scherm PassanSoft... 1 Het hoofdmenu van PassanSoft wordt geopend... 4 Verklaring extra knoppen weergegeven

Nadere informatie

Handleiding Pétanque Competitie Beheer. (versie 1.1) April 2014

Handleiding Pétanque Competitie Beheer. (versie 1.1) April 2014 Handleiding Pétanque Competitie Beheer (versie 1.1) April 2014 2 Algemeen Het programma Pétanque Competitie Beheer is gratis software voor de verwerking van halve en hele competities tot en met 99 speelrondes

Nadere informatie

Overige transacties 1 (Excel 2002 en 2003)

Overige transacties 1 (Excel 2002 en 2003) Handleiding Meldprogramma Ongebruikelijke Transactie Overige transacties 1 (Excel 2002 en 2003) 1 Transactiesoort is noch een Money Transfer, noch een girale overboeking Inleiding Vanaf mei 2011 werkt

Nadere informatie

Handleiding werkwijze e-bestel site Smulders

Handleiding werkwijze e-bestel site Smulders Handleiding werkwijze e-bestel site Smulders - Aanmelden: Het aanmelden gebeurt door als eerste het adres in te vullen op uw microsoft internet explorer pagina. De naam van het adres is: http://www.smulders-bv.nl/

Nadere informatie

StabiCAD V Applicatiebeheer

StabiCAD V Applicatiebeheer StabiCAD V Applicatiebeheer Inhoudsopgave 1. Applicatiebeheer StabiCAD V... 3 1.1. Inleiding................................................... 3 1.2. Gebruikersbeheer...........................................

Nadere informatie

Werking van de Office Connector, en het oplossen van fouten.

Werking van de Office Connector, en het oplossen van fouten. Werking van de Office Connector, en het oplossen van fouten. De Office Connector zorgt ervoor dat de Microsoft Officeomgeving gebruikt kan worden als ontwerp en genereeromgeving voor documenten waarbij

Nadere informatie

Act! PostcodeCheck voor Act! Handleiding

Act! PostcodeCheck voor Act! Handleiding Act! PostcodeCheck voor Act! Handleiding Versie 1.0 11-05-2011 Inleiding Urenlang bezig met het controleren en invoeren van adresgegevens? Act! PostcodeCheck biedt uitkomst! U hoeft alleen de postcode

Nadere informatie

Outlookkoppeling installeren

Outlookkoppeling installeren Outlookkoppeling installeren Voordat u de koppeling kunt installeren, moet outlook afgesloten zijn. Stappenplan Controleer of het bestand VbaProject.OTM aanwezig is. (zie 3.2) Controleer of de map X:\RADAR\PARAMETERS\

Nadere informatie

Installatie handleiding Reinder.NET.Optac

Installatie handleiding Reinder.NET.Optac Installatie handleiding Reinder.NET.Optac Versie : 2012.1.0.1 Inhoudsopgave 1 Systeemvereisten... 2 2 Pincode... 2 3 Licentie... 2 4 Installatie... 2 5 Eerste gebruik... 4 Titel Pagina 1 van 6 23-1-2012

Nadere informatie

Algemeen. HOME = startpagina NBD BIBLION = achtergrondinformatie AANBIEDINGEN = overzicht acties CONTACT = speciale verzoeken indienen

Algemeen. HOME = startpagina NBD BIBLION = achtergrondinformatie AANBIEDINGEN = overzicht acties CONTACT = speciale verzoeken indienen Algemeen HOME = startpagina NBD BIBLION = achtergrondinformatie AANBIEDINGEN = overzicht acties CONTACT = speciale verzoeken indienen Als je al een account hebt dan kun je hier rechtstreeks inloggen. Je

Nadere informatie

Handleiding Certificaat RDW

Handleiding Certificaat RDW Handleiding Certificaat RDW Versie: 9.0 Versiedatum: 13 maart 2014 Beheerder: RDW Veendam - R&I-OP-E&T 3 B 0921m Wijzigingen ten opzichte van de vorige versie: - url vermelding naar bestandsuitwisseling

Nadere informatie

Handleiding importeren Budgetten

Handleiding importeren Budgetten Voorwoord Het Excel bestand Exact Online importeren budgetten maakt het Exact inlees bestand aan in het formaat xml, deze kunt u vervolgens handmatig of via ons extra programma inlezen in Exact Online.

Nadere informatie

Basisvaardigheden Microsoft Excel

Basisvaardigheden Microsoft Excel Basisvaardigheden Microsoft Excel Met behulp van deze handleiding kun je de basisvaardigheden leren die nodig zijn om meetresultaten van een practicum te verwerken. Je kunt dan het verband tussen twee

Nadere informatie

Gebruiksaanwijzing voor het (eenvoudige) gratis boekhoudprogramma

Gebruiksaanwijzing voor het (eenvoudige) gratis boekhoudprogramma Gebruiksaanwijzing voor het (eenvoudige) gratis boekhoudprogramma Nadat u het bestand hebt gedownload kunt u het bestand openen indien u Excel op uw computer hebt geïnstalleerd. U ziet nu het hieronder

Nadere informatie

VBA voor doe het Zelvers - deel 10

VBA voor doe het Zelvers - deel 10 VBA voor doe het Zelvers - deel 10 Handleiding van Auteur: leofact Oktober 2014 handleiding: VBA voor doe het Zelvers - deel 10 VBA voor Doe het Zelvers is een reeks artikelen, bedoelt voor mensen die

Nadere informatie

SolidWorks van 2D naar 3D

SolidWorks van 2D naar 3D SolidWorks van D naar D D D Voorbereidend Middelbaar Beroepsonderwijs (VMBO) en Middelbaar Beroepsonderwijs (MBO) Voor gebruik met SolidWorks Educational Release 009-00 Initiatief: Jack van den Broek en

Nadere informatie

Excel Controller. Jaarrekening in Excel. Handleiding Excel Controller. Jaarrekening. Auteur(s) G. Buurmans. Date of creation

Excel Controller. Jaarrekening in Excel. Handleiding Excel Controller. Jaarrekening. Auteur(s) G. Buurmans. Date of creation Handleiding in Excel Auteur(s) G. Buurmans Date of creation 13-04-2011 BTW NL 8107.42.159 B.01 1 Inhoudsopgave Inleiding Excel... 3 1 Beveiligingen afzetten in Excel... 4 2 Beveiligingen afzetten vanaf

Nadere informatie

Plaatuitslagenprogramma

Plaatuitslagenprogramma Plaatuitslagenprogramma Door: M. Kaandorp Izak van der Horststraat 11 8264 DV Kampen Cursus: AutoCAD Certified Engineer System Manager Begeleider: R. Boeklagen TEC Nijmegen Voorwoord. Ik had al enige ervaring

Nadere informatie

Handleiding Wordpress

Handleiding Wordpress Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde

Nadere informatie

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014 HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014 Inhoudsopgave 1. Inleiding... 3 2. Systeemvereisten... 3 3. Installeren van de software... 4 4. Programma instellingen... 5 5. Importeren van een

Nadere informatie

Grote hoeveelheid gegevens analyseren: draaitabellen

Grote hoeveelheid gegevens analyseren: draaitabellen Excellerend Heemraadweg 21 2741 NC Waddinxveen 06 5115 97 46 richard@excellerend.nl BTW: NL0021459225 BANK: NL72ABNA0536825491 KVK: 24389967 Grote hoeveelheid gegevens analyseren: draaitabellen Het kan

Nadere informatie

Cliënten handleiding PwC Client Portal

Cliënten handleiding PwC Client Portal Cliënten handleiding PwC Client Portal Mei 2011 (1) 1. Portal van de cliënt Deze beschrijving gaat ervan uit dat u beschikt over inloggegevens voor de portal en over de url van de portal website. Als u

Nadere informatie

W2105 Import Externe Bestanden

W2105 Import Externe Bestanden W2105 Import Externe Bestanden www.mpluskassa.nl Inhoudsopgave 1 Inleiding...3 2 Toevoegen artikel import...4 3 Wijzigen artikel import...9 W2105 Import Externe Bestanden 2 1 Inleiding In deze handleiding

Nadere informatie

6.2 VBA Syntax. Inleiding Visual Basic

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 -

Nadere informatie

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:

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

Nadere informatie

Partner voor het leveren van alle soorten (industrie) gebouwen.

Partner voor het leveren van alle soorten (industrie) gebouwen. Webru Staal B.V. Eemslandweg 100a 7894 AE Zwartemeer T 0591 317 153 F 0591 316 314 E info@webrustaal.nl I www.webrustaal.nl WEBRU STAAL Partner voor het leveren van alle soorten (industrie) gebouwen. Webru,

Nadere informatie

Website maker. Bezoek je domein om de Website maker in te stellen. De volgende melding zal zichtbaar zijn.

Website maker. Bezoek je domein om de Website maker in te stellen. De volgende melding zal zichtbaar zijn. Aan de slag met de Bezoek je domein om de in te stellen. De volgende melding zal zichtbaar zijn. Volg de url 'administratie paneel' om in te loggen en de vervolgens in te stellen. Als eerst krijg je de

Nadere informatie

Werken met het DOS commando Fdisk

Werken met het DOS commando Fdisk Werken met het DOS commando Fdisk Bij een nieuwe harde schijf of bij het opnieuw instellen van partities moet Fdisk gebruikt worden. Ik krijg soms de vraag hoe dit nu precies werkt. Voor mij is het vrij

Nadere informatie