Bijlage (PDF) controleren op datum en bij goedkeur archiveren.

Status
Niet open voor verdere reacties.

Robert09

Gebruiker
Lid geworden
6 dec 2012
Berichten
34
Hallo,

Ik wil graag een VBA script maken wat automatisch de orderbevestigingen doorleest en wanneer deze voldoen aan de eisen automatisch archiveert.

Voert een controle uit op alle bijlage's (PDF) in de inkomende mails van een specifiek e-mail adres.
Zoekt in de bijlage naar een leverdatum wanneer de leverdatum binnen 2 week is moeten de mails naar een map in worden geplaatst in outlook 2010.
Wanneer de leverdatum later is dan 2 week moet deze ongeopend in postvak in belanden.

Graag zou ik van jullie wat suggesties willen hoe ik dit het makkelijkste kan maken?

Groet Robert,
 
Ik snap niet wat je bedoelt, en gezien het aantal reacties (0) ben ik niet de enige. Wil je een pdf genereren en eerst het document doorstruinen op tekst, of wil je op de een of andere manier een bestaande pdf uitlezen? En dat dan met VBA?
 
Hallo,

Excusses voor de onduidelijkheid.

Wat ik wil is dat de binnenkomende mail met PDF's naar een afgehandelde map in outlook worden geplaatst.
In deze PDF bestanden staat een stukje tekst voorbeeld:
Leverdatum: 18-01-2015

Nu wil ik graag dat er aan de hand van de datum bepaald kan worden of de mails in een map verplaatst worden.

Nu weet ik niet of dit het makkelijkste met VBA kan of met bv C++.

Alle suggesties zijn welkom.
 
Ik denk dat je daar een behoorlijke beer op de weg hebt neergelegd, want een pdf bestand kun je niet zomaar uitlezen. Dat zul je bijvoorbeeld eerst moeten converteren naar tekst, en vervolgens de tekstfile inlezen en verwerken. Een manier om dat te doen staat hier. Iets andere aanpak staat hier. Ik denk niet dat je daar wat aan hebt, omdat je datums variëren. Maar wellicht dat zoeken op Leverdatum: al genoeg is.
 
Dag Robert09 en OctaFish,

Ooit was ik ook geconfronteerd met een gelijkaardig probleem. Ik heb dat niet kunnen oplossen, maar ik wil best delen wat ik toen gevonden heb.

Het hangt er van af of je alleen de (gratis) Adobe Reader of de volledige (betalende) Adobe Acrobat hebt.

Als je alleen beschikt over de Reader, dan zijn de mogelijkheden beperkt en blijkt het niet mogelijk om een .pdf bestand achter de schermen uit te lezen. Meer informatie vind je op blz. 25 van http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/reader_overview.pdf .

Heb je daarentegen de volledige Acrobat software, dan blijkt er wel een object beschikbaar te zijn, dat "AcroExch.App" heet. Meer informatie staat op http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/iac/IACReference.pdf . Ik heb dat niet verder kunnen onderzoeken omdat ik aleen over de Reader beschik. Een interessant artikel vind je op http://khkonsulting.com/2009/03/adobe-acrobat-and-vba-an-introduction/

Grtz,
MDN111.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan