Een bestand in VBA kopiëren

Word gebruikt een macro programmeertaal bekend als Visual Basic for Applications, of VBA. Veel van de taken die u kunt uitvoeren in de reguliere Visual Basic kunt u ook uitvoeren in VBA. Een dergelijke taak is om bestanden te kopiëren. U kunt dit doen door met de opdracht FileCopy, als volgt:

FileCopy bron, doel

Natuurlijk, moet u de juiste specificaties voor zowel de bron en het doel aanduidingen. Bijvoorbeeld, als je wilde een bestand met de naam mijnbestand.doc kopiëren van de huidige directory naar de F: drive (misschien waar je een thumb drive) je zou kunnen doen:

FileCopy mijnbestand.doc, f:

Als u probeert een bestand dat momenteel is geopend (hetzij door Word of via een ander programma) te kopiëren, VBA genereert een foutmelding.

WordTips is uw bron voor kosteneffectieve Microsoft Word training. (Microsoft Word is de meest populaire tekstverwerker in de wereld.) Deze tip (821) van toepassing op Microsoft Word 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van het Woord (Word 2007 en later) hier: Een bestand kopiëren in VBA.