Category Archives: Office

Referentie naar excel in een VBA project

Als ik met VBA werk in Access heb ik bijna altijd een verwijzing nodig naar Excel. Ik importeer en exporteer nogal veel data met excel.
Dit doe je eenvoudig door in de VBA editor via het menu Uitvoeren –> verwijzingen een vinkje te plaatsen bij de excel object Library.
Er is echter een probleem wanneer je bvb op de ene pc office 2010 (office14) draaien hebt en op een andere office 2013 (office15).
Immers, wanneer je de vba code op de off15 bewerkt dan zal de referentie naar excel deze zijn naar de excel15 object library. Hierdoor zal het vba project niet werken op de office14 computer.
Oplossing: kopieer de excel object library vanop de computer met de laagste office versie en plaats die op de pc met de hoogste versie. Om het overzichtelijk te houden in mijn directories plaatste ik dus de excel14 object lib in de map c:/program files(86)/microsoft office/office14 dir. Indien deze nog niet bestaat is het handig deze aan te maken. Zo dien je, in het vba project, niet te gaan browsen naar de plaats waar je de library neerplaatste.

Access – een mde of een accde bestand maken.

Dit post ik hier omdat ik het zelf wel al eens vergeet te doen. Als je een mde of vanaf access 2007 een accde bestand wil maken krijg je een foutmelding:

Microsoft Office Access was unable to create the .accde, .mde, or .ade file.

Dit gebeurt als er personen aan het werken zijn in de database maar het kan ook gebeuren dat de melding verschijnt wanneer er niemand in de database aan het werken is.

De melding wordt in dat geval gegeven indien je code geschreven hebt in de VBA editor en vervolgens het accde bestand wou aanmaken zonder de gewijzigde code te compileren.

Klik in de VBA editor op debug en vervolgens op ‘compile’ [naam van uw database]

Nadat de code gecompileerd werd kan je nu wel een mde/accde bestand maken.

Outlook – Word 2003

In mijn vorige post bleef ik maar wachten totdat word2003 opgestart was om met outlook te kunnen werken.
Outlook afsluiten en opnieuw opstarten bleek niet te helpen. Telkens ik een nieuwe mail wou schrijven kreeg ik het kadertje uit de vorige blogpost te zien.
Maar ik heb het probleem toch redelijk snel kunnen oplossen.

Outlook-word2003

Via extra –> opties en dan op het tabblad e-mailindeling deselecteer je het vinkje naast Microsoft office 2003 gebruiken voor het bewerken van e-mailberichten. Ik kon onmiddellijk e-mailen.
Na een reboot plaatste ik terug een vinkje bij dat item en kon ik word terug als editor gebruiken.

[tags]outlook2003, word2003[/tags]

docx – doc

Ik krijg nogal wat bezoekers die op het net zoeken hoe ze een docx bestand kunnen openen. Een docx is een word document dat met office (word) 2007 werd aangemaakt en opgeslagen.
Via deze link kwam ik op een patch terecht waarbij docx bestanden geopend kunnen worden als een doc bestand.
Hier is de link naar de patch.

[tags]doc, docx, word, office[/Tags]