• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro om afbeeldingen in te voegen in Excel

Status
Niet open voor verdere reacties.

Yasmin

Gebruiker
Lid geworden
22 mei 2004
Berichten
184
Beste Excellers,

Ik heb een scanner waarmee ik visitekaartjes dubbelzijdig scan.
Deze bestanden worden opgeslagen in map C:\temp
De voor- en achterzijde van de kaartjes krijgen automatisch een naam:
Image_1.jpg en Image_1-back.jpg.
Image_2.jpg en Image_2-back.jpg.
Image_3.jpg en Image_3-back.jpg enz.

Nu wil ik een macro die onderstaande taken uitvoert:
1. Afbeelding Image_1 en Image_1-back invoegen in Excel resp. in cel C4 en C23
(indien mogelijk gelijk verwijderen uit map C:\temp)
2. die 2 jpg afbeeldingen 1,5 vergroten.
3. om die 2 afbeeldingen een rand zetten (hulpmiddelen voor afbeelding metalen kader).
4. de macro de vraag laten stellen: “vul hier de datum in” dd-mm-jjjj
5. het antwoord plaatsen in C2
6. de macro de vraag laten stellen : “vul hier de naam in”
7. het antwoord plaatsen in E2
8.Excel werkblad opslaan als pdf in C:\temp met naam uit C2 en E2 (jjjjmmdd-e2)
Vervolgens input wissen en macro herhalen

9. Afbeelding Image_2 en Image_2-back invoegen in Excel resp. in cel C4 en C23
Enz.

Als er geen Images meer zijn de macro stoppen.

Sub Macro1()
'
' Macro1 Macro
' Invoegen visitekaartje
'

'
Range("C4").Select
ActiveSheet.Pictures.Insert("C:\Temp\Image_1.jpg").Select
Selection.ShapeRange.ScaleHeight 1.5, msoFalse, msoScaleFromTopLeft
Range("C23").Select
ActiveSheet.Pictures.Insert("C:\Temp\Image_1-back.jpg").Select
Selection.ShapeRange.ScaleHeight 1.5, msoFalse, msoScaleFromTopLeft
Range("C2").Select
End Sub

Wie kan mij verder helpen?

Met vriendelijke groet,

Yasmin
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan