Άλλες λύσεις για ποιό πρόβλημα? Τί θέλεις να φτιάξεις και γιατί θέλεις να χρησιμοποιήσεις VSTO?
Αν θέλεις να χρησιμοποιήσεις κάποια από τις επιπλέον δυνατότητες του VSTO δεν θα τα καταφέρεις απλά επειδή βασίζονται στις δυνατότητες που υπάρχουν στο ίδιο το Office. Αν από την άλλη ψάχνεις για ένα καλύτερο περιβάλλον ανάπτυξης από την VB 6 μπορείς να φτιάξεις ένα Class Library project το οποίο θα υλοποιεί τα κατάλληλα COM Interfaces για να χρησιμοποιηθεί από το Office.
Δυστυχώς αυτό σημαίνει ότι θα πρέπει να υλοποιήσεις ο,τιδήποτε χρειάζεται με το χέρι καθώς δεν κυκλοφορεί πουθενά project template για Office XP Addin. Απλά, έχει περάσει πάρα μα πάρα πολύς καιρός από τότε και κανένας δεν ενδιαφέρεται για να φτιάξει κάτι τέτοιο.
Όσο για τη μεταφορά σε desktop .... αυτό δεν το καταλαβαίνω. Η μεταφορά από VBA σε .NET τον ίδιο "πόνο" δεν θα προκαλούσε?
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos