Τί εννοείς merge? Η ερώτηση είναι κάπως ανοικτή και επιδέχεται πολλές ερμηνείες. Για να λες ότι έχεις doc αρχεία και επειδή έκανες post στο Winforms forum υποθέτω ότι θέλεις να φτιάξεις μία desktop εφαρμογή η οποία θα δουλεύει σε μηχανήματα που ήδη έχουν Word, όχι όμως το 2007. Αυτό σημαίνει ότι δεν μπορείς να δουλέψεις με το OpenXML SDK.
Αν εννοείς το Mail Merge που έχει το Word, μπορείς να χρησιμοποιήσεις μέσω Interop τις κλάσεις του Office για να εκτελέσεις το mail merge. Ρίξε μία ματιά και στο Visual Studio Tools for Office, το οποίο μπορεί να σε διευκολύνει. Αν εννοείς κάτι άλλο, μπορείς να διαβάσεις (πάλι με τις interop κλάσεις) τα περιεχόμενα ενός αρχείου και να τα προσθέσεις σε ένα άλλο.
Αν δεν είσαι σίγουρος ότι το Word θα είναι εγκατεστημένο στο μηχάνημα του χρήστη και ΑΝ τα doc είναι αποθηκευμένα σε μορφή XML (υποστηρίζεται από το Office XP και μετά νομίζω) θα μπορούσες να πειράξεις απευθείας το XML των αρχείων.
Αν θέλεις κάτι άλλο θα πρέπει να μας το εξηγήσεις
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos