Select the product you need help with
Τα αρχεία Dsofile.dll σάς επιτρέπει να επεξεργαστείτε ιδιότητες εγγράφου του Office, όταν δεν έχετε εγκατεστημένο το OfficeΑναγν. άρθρου: 224351 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Σε αυτήν τη σελίδαΠερίληψηΤο δείγμα αρχείου Dsofile.dll είναι ένα στοιχείο ActiveX σε εξέλιξη για προγραμματιστές που χρησιμοποιούν το Microsoft Visual Basic .NET ή το Microsoft .NET Framework. Μπορείτε να τη χρησιμοποιήσετε σε προσαρμοσμένες εφαρμογές σας για να διαβάσετε και να επεξεργαστείτε τις ιδιότητες του εγγράφου OLE που σχετίζονται με τα αρχεία του Microsoft Office, όπως είναι τα εξής:
Περισσότερες πληροφορίεςΛήψη στοιχείων ActiveX του δείγματοςΤα ακόλουθα αρχεία είναι διαθέσιμα για λήψη από το Κέντρο λήψης αρχείων της Microsoft:Σύμπτυξη αυτής της εικόνας ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyId=9BA6FAC6-520B-4A0A-878A-53EC8300C4C2&displaylang=en)
ΠΡΟΣΟΧΗΤο Dsofile.dll τον πηγαίο κώδικα και τα συσχετισμένα δείγματα παρέχονται "ως έχουν" χωρίς κανενός είδους εγγύηση, ρητή ή σιωπηρή, περιλαμβανομένων ενδεικτικά τις σιωπηρές εγγυήσεις εμπορευσιμότητας ή/και καταλληλότητας για συγκεκριμένο σκοπό. Χρησιμοποιήστε με δική σας ευθύνη. ΣΗΜΕΙΩΣΗΓια να διαβάσετε και να επεξεργαστείτε έγγραφα του Office 2007, χρησιμοποιώντας αυτό το δείγμα, πρέπει να εγκαταστήσετε το πακέτο συμβατότητας του Office 2007. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Πόροι". Πληροφορίες σχετικά με τις ιδιότητες εγγράφου OLEΚάθε έγγραφο σύνθετων OLE να αποθηκεύσετε πρόσθετες πληροφορίες σχετικά με το έγγραφο σε σύνολα μόνιμη ιδιότητα. Αυτές ονομάζονται συλλογικά το "Σύνοψη ιδιοτήτων εγγράφου." Αυτά τα σύνολα ιδιοτήτων γίνεται από "COM/OLE" έτσι ώστε τα προγράμματα-πελάτες άλλων κατασκευαστών να διαβάσετε αυτές τις πληροφορίες χωρίς τη Βοήθεια του στην κύρια εφαρμογή που είναι υπεύθυνος για το αρχείο.Για να βοηθήσει τους προγραμματιστές που είναι ενδιαφέρονται κατά την ανάγνωση των ιδιοτήτων του εγγράφου, παρέχουμε τις παρακάτω δύο διασυνδέσεις για τη διαχείριση των ιδιοτήτων ορίζει:
Χρησιμοποιήστε το στοιχείο DsoFile από την προσαρμοσμένη εφαρμογή σαςThe Dsofile.dll sample file reads and writes to both the standard properties and the custom properties from any "OLE Structured Storage" file. This includes, but is not limited to, the following:
To use the component, set a reference to the Dsofile type library that is named "DSO OLE Document Properties Reader 2.1." The component can be used for both late calls and early bound calls. the Dsofile.dll sample file has only one object that can be created. That object is namedDSOFile.OleDocumentProperties. Για ναDSOFile.OleDocumentPropertiesobject provides access to the OLE document properties of a file you load by using theOpenΗ μέθοδος. All properties are read in and cached on open. All properties are then made available through theOleDocumentPropertiesobject for editing. The properties are only written back to the file when you callΑποθήκευση (Save). When you are done editing a file, callClose (Κλείσιμο)to release the file lock. The standard OLE properties and the standard Office Summary properties can be obtained from theSummaryPropertiesΙδιότητα. Custom properties are listed in theCustomPropertiesη συλλογή. Each custom property has a unique name. Each custom property is accessible in the collection by that name. You can add or remove individual properties. Also, you can enumerate through the entire collection by using the "For Each" syntax in Visual Basic .NET. Όταν τοOpenmethod is called, theOleDocumentPropertiesobject that is named Dsofile tries to open the document for both read access and write access. If the file has been marked read-only or if the files is located on an NTFS share that only provides Read access, the call may fail. Ενδέχεται να εμφανιστεί το ακόλουθο μήνυμα σφάλματος: Error 70:
Permission denied Once a property has been changed or modified, you can use theIsDirtyproperty to verify whether the property set has to be saved. Changes that are made are not written to the file untilΑποθήκευση (Save)is called. If you do not callΑποθήκευση (Save), your changes are lost onClose (Κλείσιμο). In addition to the standard Automation error messages, Dsofile can return one of the following custom error messages when something goes wrong: Error -2147217151 (&H80041101): You must open a document to perform the action requested. Error -2147217150 (&H80041102): You must close the current document before opening a new one in the same object. Error -2147217149 (&H80041103): The document is in use by another program and cannot be opened for read-write access. Error -2147217148 (&H80041104): The document is not an OLE file, and does not support extended document properties. Error -2147217147 (&H80041105): The command is not available because document was opened in read-only mode. Error -2147217146 (&H80041106): The command is available for OLE Structured Storage files only. Error -2147217145 (&H80041107): The object is not connected to the document (it was removed or the document was closed). Error -2147217144 (&H80041108): Cannot access property because the set it belongs to does not exist. Error -2147217143 (&H80041109): The property requested does not exist in the collection. Error -2147217142 (&H8004110A): An item by that name already exists in the collection. Unicode Property SetsOLE Property Sets can store strings in either Unicode format or in Multi-Byte Character String (MBCS) format with a specified code page. Dsofile can read and write to either type of property set. By default, Dsofile selects Unicode when Dsofile creates new sets, such as when adding properties to a file that has none. If you want Dsofile to create the set by using MBCS format for strings, you can pass thedsoOptionUseMBCStringsForNewSetsflag in theOpenΗ μέθοδος.Because existing property sets may use MBCS format, Dsofile has to store strings in the same format during a save. If you try to add a string that is unable to map into the code page for the property set, the operation may fail. Therefore, limit your strings to characters that you know exist in the code page of the system that made the file. Alternatively, make sure that all property sets are in Unicode format before you edit those properties. ΣΗΜΕΙΩΣΗDsofile δεν μετατρέπει μια υπάρχουσα ιδιότητα MBCS την τιμή Unicode. Πρέπει να τροποποιήσετε το δείγμα, εάν θέλετε να προσθέσετε αυτήν τη δυνατότητα. Τα βήματα για να ρυθμίσετε και να ελέγξετε το αρχείο DLLΤο αυτοαποσυμπιεζόμενο πρόγραμμα Εγκατάστασης εγκαθιστά και καταχωρεί το στοιχείο DsoFile.dll σε μια θέση που θέλετε. Το αυτοαποσυμπιεζόμενο πρόγραμμα Εγκατάστασης εγκαθιστά επίσης δύο εφαρμογές δοκιμών Visual Basic .NET που παρουσιάζουν τον τρόπο χρήσης του στοιχείου και τον πηγαίο κώδικα.Εάν μετακινήσετε το αρχείο DLL σε άλλη θέση ή σε άλλον υπολογιστή, θα πρέπει να επαναλάβετε την καταχώρηση του αρχείου DLL πριν να τις χρησιμοποιήσετε ξανά. Για να το κάνετε αυτό, πληκτρολογήστεregsvr32 [filepath]\dsofile.dllΣτοΕκτέλεσηπαράθυρο διαλόγου σχετικά με τοStartΜενού (Menu). Για να εκτελέσετε το δείγμα, ακολουθήστε τα εξής βήματα: Για τη Visual Basic 6.0 επίδειξη
Για μια 2003 της Visual Basic (7.1) ή μια επίδειξη της Visual Basic 2005 (8.0)
ΑναφορέςΤο στοιχείο Dsofile.dll έχει ενημερωθεί για να διαβάσετε και να επεξεργαστείτε ιδιότητες εγγράφου για τα αρχεία του Microsoft Office 2007, αν μπορείτε επίσης να εγκαταστήσετε το πακέτο συμβατότητας του Office 2007. Για να κάνετε λήψη και εγκατάσταση του πακέτου συμβατότητας, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466 Για πρόσθετες πληροφορίες σχετικά με τον τρόπο ανάγνωσης των ιδιοτήτων του εγγράφου από το Visual C++, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
(http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466)
186898
(http://support.microsoft.com/kb/186898/
)
Τρόπος ανάγνωσης των ιδιοτήτων σύνθετων εγγράφων απευθείας με VC ++ΙδιότητεςΑναγν. άρθρου: 224351 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:224351
(http://support.microsoft.com/kb/224351/en-us/
)
| Μεταφράσεις άρθρων
|





Επιστροφή στην αρχή








