Software solutions and questions blog
RSS icon Email icon Home icon
  • Excelsheets in batch naar pdf afdrukken

    Posted on March 10th, 2010 Christophe No comments

    Wat kostte het mij toch een moeite om verschillende sheets uit één workbook naar pdf af te drukken.
    Het afdrukken via de menuopdracht lukte perfect. Ook toen dat ik dit via een macro automatiseerde.
    Nadeel was dat je steeds de naam van het bestand diende op te geven in de ‘opslaan als’ box.

    Ik dacht het te doen werken met het prtofilename attribuut van het printout commando.
    Mijn pagina’s werden opgeslagen in de juiste directory met de juiste naam (de naam van de pagina) doch als ik ze wou openen kreeg ik een foutmelding van acrobat reader. De bestanden waren ook merkelijk groter (tot 3 maal) dan de bestanden bij een individuele afdruk.

    Maar ik drijf door, zo een dingen wil ik dan echt wel kunnen oplossen.
    En opeens vond ik dan pdfCreator. Ik tweakte de code die ik vond op excelguru en creëer vanaf nu pdf bestanden in batch vanuit Excel.

  • De eindeloze wordpress login loop

    Posted on October 21st, 2008 Christophe No comments

    Op mijn to do lijstje stond al een tijdje (met stip) dat ik voor dit blog de eindeloze login loop diende op te lossen. De eindeloze login loop kwam er nadat ik wordpress upgrade naar 2.6.2. Username en paswoord invullen en ik kwam terug op hetzelfde login scherm uit.
    Zo tussen de soep en patatjes door ging ik dan eens googelen maar niets kon mij echt helpen. Temeer de mogelijke oplossingen steeds wezen naar een fresh install. En daar had ik niet echt zin in.

    Toen ik eraan dacht dat ik de plugins niet gedeactiveerd had bij het upgraden naar 2.6.2 begon er zowaar een lichtje branden.
    Wat zou er gebeuren mocht ik nu, manueel, in de database de plugins deactiveren.
    Via het phpMyAdmin panel ging ik dus op zoek naar de actieve plugins.
    Ik dacht dat het wel in mijn wp_options te vinden zou zijn dus keerde ik die tabel binnenstebuiten.
    En daar kwam ik het veld active_plugins tegen. Dat veld bevatte enkele waarden. Dus dacht ik, ik ga ervoor en ga dat veld leegmaken. Opslaan en dan terug proberen inloggen.
    En kijk, ik kreeg de melding dat de database een upgrade diende te ondergaan en even later was ik deze post aan het schrijven.

    [tags]wordpress, login loop, phpmyadmin[/tags]

  • Paginanummers en word

    Posted on June 20th, 2007 Christophe No comments

    Vandaag en gisteren geruime tijd bezig geweest met uitzoeken hoe ik paginanummers aan word kan toekennen via Visual Basic.

    Als ik in Visual Basic iets met Excel of Word wil doen, dan neem ik een macro op, en met enig knutselwerk verwerk ik de macrocode dan in mijn visual basic applicatie.

    Dus om paginanummers toe te voegen kreeg ik deze macrocode :
    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
    NormalTemplate.AutoTextEntries("Pagina X van Y").Insert Where:=Selection. _
    Range, RichText:=True
    ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument

    Ik kreeg steeds een runtime op mijn selection. (object was niet ingesteld)
    Een beetje aanpassing bracht me tot
    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
    NormalTemplate.AutoTextEntries("Pagina X van Y").Insert Where:=ActiveWindow.Selection. _
    Range, RichText:=True
    ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument

    Maar toen kreeg ik de melding dat er geen geopend document was….

    Tot ik opeens het licht zag. Waarom zou ik de macro niet opslaan in het dot bestand en dan uitvoeren vanuit mijn applicatie.
    De aha-erlebnis dus.

    Nu naar de klant om te melden dat zijn vraag om paginanummers toe te voegen, opgelost is..

    [tags]visual basic, macro, word[/tags]