Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα με Microsoft.Office.Interop.Outlook

Îåêßíçóå áðü ôï ìÝëïò SakisT. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 17-05-2006, 11:02. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  16-05-2006, 11:49 12781

    Stick out tongue [:P] Πρόβλημα με Microsoft.Office.Interop.Outlook

    Angry [:@]Καλημέρα Guys!!!

    Μπαίνω κατευθείαν στο θέμα:

    Φτιάχνω κάποια εφαρμογή σε Visual Basic (όχι VBA )  η οποία σε διάφορα σημεία συνεργάζεται με το Office. (Word & Outllook).

    Έχω λοιπόν τον πιό κάτω κώδικα για να ξεκινήσω ένα νέο Session στο Outlook

    Imports Microsoft.Office.Interop.Outlook
    Imports Microsoft.Office.Interop.Word

    Public Class frmMain

    Dim MyOutLook As Microsoft.Office.Interop.Outlook.Application
    Dim MyWord as Microsoft.Office.Interop.Word.Application

    Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

          MyOutLook = CreateObject("Outlook.Application")
          MyWord = CreateObject("Word.Application")

          '....................................................................

    End Sub

    Αυτό το κομμάτι κώδικα δουλεύει μια χαρά όσον αφορά το Word ενώ όσον αφορά το Outlook  στον ένα από τους υπολογιστές που κάνω το Development δουλεύει κανονικά ενώ στον άλλο όχι (που τυγχάνει να είναι και φορητός).

    Το μήνυμα είναι : "Cannot create activeX component"

    Και οι δύο υπολογιστές τρέχουν XP Professional SP2, Office 2003 PRO Eng. sp2 και έχουν εγκατεστημένο VS2005

    Γνωρίζει κανείς τι μπορεί να φταίει;

     

  •  17-05-2006, 09:19 12848 σε απάντηση της 12781

    Απ: Πρόβλημα με Microsoft.Office.Interop.Outlook

    Τα PIAs τα έχεις εγκαταστήσει εσύ ή από μόνο του το Office 2003;

    Το μόνο που μπορώ να σκεφτώ είναι ότι σε αυτό τον υπολογιστή που δεν τρέχει η εφαρμογή δεν έχει την σωστή έκδοση του PIA για το Word και προσπαθεί να βρει παλαιότερη έκδοση του Word... Στον κώδικα σου δεν έχει κάτι λάθος...

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  17-05-2006, 10:35 12850 σε απάντηση της 12781

    Απ: Πρόβλημα με Microsoft.Office.Interop.Outlook

    Ευχαριστώ για την απάντηση

    Τα PIA τα έχει εγκαταστήσει μόνο του το Office, αλλά μιάς και το ανάφερες, ποιός είναι ο σωστός τρόπος ; Υπάρχει μήπως κάποιο Tutorial σχετικά με αυτό. Ρωτάω γιατί θα με ενδιέφερε να μάθω περισσότερα, όπως για παράδειγμα, τι γίνεται στη περίπτωση που ο πελάτης έχει εγκατεστημένη στο μηχανημά του άλλη έκδοση Office (XP, 2000) ?
  •  17-05-2006, 11:02 12854 σε απάντηση της 12850

    Απ: Πρόβλημα με Microsoft.Office.Interop.Outlook

    Στο μηχάνημα που γίνεται ανάπτυξη καλό είναι να επιλέγεται από την εγκατάσταση του Microsoft Office η υποστήριξη για προγραμματιστές, ώστε να εγκαθίστατε μαζί με το Office.

    Στα τελικά μηχανήματα, δεν μπορείς να ξέρεις αν έχουν εγκατασταθεί ή όχι, οπότε θα πρέπει να φροντίσεις να τα εγκαταστήσεις. Μέσα στο Microsoft Downloads υπάρχουν διαθέσιμα τα "Office 2003 Update: Redistributable Primary Interop Assemblies", καθώς και τα "Office XP Primary Interop Assemblies (PIAs)". Για το Office 2000 δεν νομίζω ότι υπάρχει επίσημη υποστήριξη. Για την εγκατάστασή τους υπάρχει documentation μέσα στα ίδια τα downloads, και θα πρότεινα να τα ακολουθήσεις.

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems