Beste,
Een vraag voor de kenners.
Ik heb een probleem met een gegenereerd .xml UBL bestand.
Hier moet een regel in gewijzigd worden en dit gaat helaas niet met de originele software die het bestand heeft gegeneerd.
Hopelijk weet iemand hier of het onderstaande mogelijk is met VB (ik kan dit zelf een beetje maar niet genoeg voor deze casus).
Zo gaat het nu:
1. Extern programma genereert een XML bestand
2. Er wordt een nieuwe e-mail in Outlook geopend met als bijlage dit XML bestand (de email moet daarna wel 'handmatig' worden verzonden).
Dit zou dus aangepast moeten worden:
3. In dit XML bestand moet alleen een bepaalde (vaste) regel worden vervangen door een andere (vaste) regel. Het XML bestand moet verder ongewijzigd blijven en de layout dient ook hetzelfde te blijven (met inspringen etc). Na de wijziging moet het gewijzigde bestand als bijlage worden opgeslagen bij de email waarna de email handmatig verzonden kan worden.
Mijn vraag nu:
Is het mogelijk om in het lint van Outlook een knop toe te voegen met hieraan een script die het XML bestand dat bij de email zit opent, de regel vervangt door de andere regel en daarna de wijziging weer opslaat (met behoud van de structuur dus van de XML) zodat daarna het gewijzigde bestand verzonden kan worden als bijlage?
Als ik dit handmatig uitvoer (bestand openen, aanpassen, opslaan) werkt dit wel, maar dat is alleen best wat werk, dus hopelijk kan dit ook geautomatiseerd worden.
*snip* Werving (ook niet als je 't "casual laat vallen"
) is hier niet de bedoeling
Een vraag voor de kenners.
Ik heb een probleem met een gegenereerd .xml UBL bestand.
Hier moet een regel in gewijzigd worden en dit gaat helaas niet met de originele software die het bestand heeft gegeneerd.
Hopelijk weet iemand hier of het onderstaande mogelijk is met VB (ik kan dit zelf een beetje maar niet genoeg voor deze casus).
Zo gaat het nu:
1. Extern programma genereert een XML bestand
2. Er wordt een nieuwe e-mail in Outlook geopend met als bijlage dit XML bestand (de email moet daarna wel 'handmatig' worden verzonden).
Dit zou dus aangepast moeten worden:
3. In dit XML bestand moet alleen een bepaalde (vaste) regel worden vervangen door een andere (vaste) regel. Het XML bestand moet verder ongewijzigd blijven en de layout dient ook hetzelfde te blijven (met inspringen etc). Na de wijziging moet het gewijzigde bestand als bijlage worden opgeslagen bij de email waarna de email handmatig verzonden kan worden.
Mijn vraag nu:
Is het mogelijk om in het lint van Outlook een knop toe te voegen met hieraan een script die het XML bestand dat bij de email zit opent, de regel vervangt door de andere regel en daarna de wijziging weer opslaat (met behoud van de structuur dus van de XML) zodat daarna het gewijzigde bestand verzonden kan worden als bijlage?
Als ik dit handmatig uitvoer (bestand openen, aanpassen, opslaan) werkt dit wel, maar dat is alleen best wat werk, dus hopelijk kan dit ook geautomatiseerd worden.
*snip* Werving (ook niet als je 't "casual laat vallen"
[ Voor 4% gewijzigd door RobIII op 30-01-2025 15:49 ]