• 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.

Email gedeeltelijk invullen na aanklikken van emailadres

Status
Niet open voor verdere reacties.

Scallebe

Gebruiker
Lid geworden
29 okt 2014
Berichten
535
Goede morgen specialisten,

Ik heb in mijn sheet een kolom met een emailadres.

Wanneer ik deze aanklik open zich automatisch Outlook. So far so good...

Ik zou bepaalde gegevens (uit de sheet) al in de email willen ingevuld zien :


Subject --> Situatie recup voor de maand "maart 2017" ("maart 2017" zou moeten bepaald worden door de huidige maand -1, vb : in april wordt de situatie opgemaakt voor maart)

in de body --> Saldo : en dan de verwijzing naar het gegeven uit kolom C van het aangeklikte emailadres.


Om tekst in bepaalde velden van de email te plaatsen dat heb ik reeds geleerd via het forum, maar hoe wordt een gegeven uit een cel geprogrammeerd in VBA?


vb in bijlage


Thanks

Greetz

Pascal

Bekijk bijlage Test kalender.xlsx
 
Edmoor,

Bedankt voor de reactie, is een zeer interessante site.

Ik heb al eens kunnen bladeren op de site en voor zover ik kan zien in diverse code wordt er telkens een workbook gecreëerd en als bijlage in de mail geplaatst.

Das niet echt mijn bedoeling...:confused:

Ik zou enkel het gegeven uit de kolom C in de Body willen. Uiteraard uit de zelfde rij waar ik het emailadres heb aangeklikt.

Is dat niet mogelijk in VBA?


Thanks

Pascal
 
Scallebe,

Heb geen pasklaar antwoord voor je, maar ik heb in het recente verleden een werkblad gemaakt die automatisch e-mails voor mij verstuurt.
Met een beetje kennis van VBA kun je vanuit de code wel uitpluizen hoe het is ingericht.
Wellicht dat je er wat aan hebt.

Toevoeging:
Als je op een hyperlink klinkt, of dat nu een websiteadres is of een e-mailadres of wat dan ook, dan wordt die cel geselecteerd door VBA.
Een simpel stukje code:
Saldo = ActiveCell.offset(0, -1).value (geeft als resultaat de waarde van de huidige cel, 1 kolom naar links. Dus als je klikt op cel D8, krijg je de waarde uit cel C8.

Hope this helps...
 

Bijlagen

Laatst bewerkt:
pavelichenco, gast0660,


Bedankt voor de reactie en aangeboden oplossingen. :thumb::thumb:

Ik kan met beide zeker verder.


Ik ga zeker de twee proberen te gebruiken in mij origineel.

Thanks

Pascal
 
pavelichenco, gast0660,

Ik heb beide jullie oplossingen gebruikt in mijn Sheet. De gebruiker kan nu de keuze maken om of alle mails in 1 keer te versturen of de laatste situatie van 1 naar die persoon. Geweldig. :thumb:

Beide oplossingen werken perfect wanneer Outlook reeds open is.

Als Outlook nog niet is opgestart gebeurt het volgende :

Met de oplossing van gast0660 wordt de mail in Postvak UIT geplaatst en enkel wanneer ik Outlook start dan wordt pas de mail verstuurd. Op zich geen probleem natuurlijk.

Met de oplossing van pavelichenco wordt er enkel een mail verstuurd naar de het eerste emailadres in de lijst. Dan krijg ik een error : Fout 424 tijdens uitvoering : Object vereist


Is het, voor beide oplossingen, niet mogelijk om met VBA te controleren of Outlook reeds gestart is en indien dit niet het geval zou zijn eerst Outlook op te laten starten. (Minimized)

Op het net worden diverse oplossingen aangeboden waar ik niet aan uit kan en kan er dus ook niet een gedeelte uithalen voor mijn probleem. (Vele oplossingen zijn eerder voor specifieke problemen).


Ik zoek iets dat eerst controleerd of Outlook reeds open is en indien niet eerst Outlook opstart.


Kunnen jullie mij helpen?


Thanks

Pascal
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan