Word, bestandsnaam bij Opslaan als...

  • Onderwerp starter Onderwerp starter poor
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

poor

Gebruiker
Lid geworden
21 jan 2002
Berichten
113
Hallo,

Ik heb al lang gezocht, maar kan nog geen oplossing vinden. Probleem is wel dat ik nog geen ervaring met VBA heb...

Ik heb een Word bestand voor facturatie. Ik laat een aantal velden automatisch vullen dmv Verzendlijsten, met een database in Excel (Waar alle gegevens die op de factuur moeten in staan).
Nu wil ik dat bij Opslaan als... (doorgaans via F12) de bestandsnaam gelijk ingevuld wordt. Die naam is uiteraard variabel en moet overgenomen worden uit het Word bestand waar al een veld is (en die kan ik met witte letters onzichtbaar maken) waar de bestandsnaam in staat.

Als extra optie mag het ook zo zijn dat het Word bestand in 1x opgeslagen wordt als PDF, met de genoemde bestandsnaam.

Nu verwacht ik dat er iemand een code kan geven...alleen wat moet ik er dan mee.
Zouden de stappen die ik moet doen erbij kunnen? Van hoe ik het in het WOrd bestand moet verwerken en hoe ik de Macro kan activeren (liefst gewoon als je op F12 of Opslaan als....kiest).

Alvast heel erg bedankt!
Voorbeeldje wilde ik meesturen, maar dat bevat eigenlijk niks meer dan 'ditmoetdebestandsnaamzijn'.
 
Je hebt niet zoveel aan een (al dan niet wit) veld met de bestandsnaam, want na samenvoegen heb je geen velden meer maar pure tekst. Ik gebruik zelf een macro die de bestandsnaam uit een vaste alinea kan halen, wat meestal wel weerbaar is. Die macro zet je dan ergens in een algemene Marco module zodat je hem altijd kan gebruiken. Ik zou daar geen vaste toetscombinaties voor opofferen, want daar heb je alleen maar last van.
 
Beste Octafish,
Bedankt voor je reactie. Wellicht werkt jou macro voor mij ook wel.
Kan je de code plaatsen?
Alvast bedankt!
 
De macro staat hier. Mocht je er niet uitkomen, omdat je wat anders wilt, dan zien we dat wel :).
 
Hoi,
Bedankt.
Zoals ik al zei, ben nog erg beginner wat betreft VBA. Met alleen die link kom ik er niet uit.
Ik weet niet welk deel ik moet kopieren en ik weet niet precies waar ik dat moet plaatsen.

Mocht je het wat specifieker willen maken, dan graag.
Anders moet ik tijd gaan vinden me meer te gaan verdiepen in VBA...dan kom ik er wellicht zelf wel uit...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan