![]() |
Μακροεντολές Καλημέρα σας Θα ήθελα και πάλι τη βοήθεια/γνώμη σας στα παρακάτω... 1ο πρόβλημα:Κατ' αρχήν, έχω office 7. Επειδή δεν είμαι γνώστης της vb, προσπαθώντας να αυτοματοποιήσω κάποια πράγματα, κάνω αυτό που θέλω καταγράφοντας μακροεντολές και ψάχνοντας μετά στο internet, αλλάζω τον κώδικά εκεί που χρειάζεται. Όλα καλά μέχρι εδώ. Τις μακροεντολές που φτιάχνω, θέλω να τις έχω διαθέσιμες σε όλα τα βιβλία excel. Δεν πρέπει λοιπόν να "αποθηκευτούν" στο προσωπικό βιβλίο μακροεντολών; Δεν μπορώ να το κάνω. Μου βγάζει πάντα μήνυμα ότι δεν μπορεί να γίνει η καταγραφή (εάν διαλέξω να μην καταγράφεται " σε αυτό το βιβλίο εργασίας"). Έψαξα στον φάκελο ..../office12/startup για να βρω το προσωπικό βιβλίο μακροεντολών, αλλά δεν υπάρχει κανένα αρχείο. Έχω κάνει λάθος στην εγκατάσταση; 2ο πρόβλημα: Εάν παραβλέψω το 1ο πρόβλημα....Θα βάλω κάποια βιβλία σε έναν server από τον οποίο θα μπορούν πχ 3 άτομα να ανοίγουν τα αρχεία και να τα δουλεύουν. Πως γίνεται να φτιάξω κάτι σε vb (ή μακροεντολή) και να δουλεύει και στους 3 αυτούς υπολογιστές όταν ανοίγουν τα αρχεία; Εννοώ, υπάρχει τρόπος να φτιάξω μια μακροεντολή και να την έχει ο καθένας τους στον υολογιστή του χωρίς να αντιστοιχεί σε κάποιο συγκεκριμένο αρχείο του excel; Δεν είμαι σίγουρη ότι εκφράζω σωστά αυτό που θέλω για να γίνω κατανοητή. Ελπίζω να μπορεί κάποιος να μου πει τη γνώμη του. Ευχαριστώ εκ των προτέρων |
Καλημέρα Χρύσα , την ίδια απορία έχω και εγώ... αν γίνεται να καταγράψω μια μακροεντολή (πχ να μορφοποιώ έναν συγκεκριμένο τύπο αρχειου) σε ένα αρχείο και στην συνέχεια να μπορώ να την χρησιμοποιώ σε όλα τα αρχεία excel ... |
Καλημέρα Πρόβλημα 1ο Πριν πούμε οτιδήποτε πάμε εδώ: Αντιγραφή μακροεντολών σε Βιβλίο προσωπικών μακροεντολών - Excel Αν ότι λέει αυτό το άρθρο γίνετε σωστά αλλά έχουμε ακόμα το πρόβλημα τότε επανερχόμαστε. Ισχύει για Office 2007, 2010 Η απάντηση για το 2ο πρόβλημα είναι στην τελευταία παράγραφο |
Παράθεση:
Ότι λέει το άρθρο , ήθερα θεωρητικά κι εγώ. Όταν όμως κάνω καταγραφή μακροεντολής και διαλέγω να αποθηκεύεται στο βιβλίο προσωπικών μακροεντολών, βγαίνει το εξής μήνυμα "Το βιβλίο εργασίας προσωπικών μακροεντολών στο φάκελο startup θα πρέπει να παραμείνει ανοιχτό για την καταγραφή". Μόλις πω οκ, βγαίνει μήνυμα "δεν είναι δυνατή η καταγραφή". Διαβάζοντας το άρθρο που είπες, πήγα και βρήκα το Personal.xlsb, το άνοιξα , μου είπε ότι κάνει μια επιδιόρθωση, οκ και έπειτα σε ένα άσχετο βιβλίο excel κατέγραψα σωστά μια μακροεντολή. Κλείνω excel κτλ, όταν όμως άνοιξα νέο βιβλίο , ξανά τα ίδια. Λες να έχει να κάνει με κάποια ρύθμιση των windows 7; |
Λοιπόν Ξεκινάμε την έρευνα Πρώτα πήγαινε στον φάκελο του PERSONAL.XLSB Κάνε δεξί κλικ επάνω του και επέλεξε ιδιότητες Δες κάτω - κάτω αν είναι τσεκαρισμένο «μόνο για Ανάγνωση» |
Μια διευκρίνιση να υποθέσω ότι λέγοντας «σε ένα άσχετο βιβλίο excel κατέγραψα σωστά μια μακροεντολή. Κλείνω excel κτλ, » Το έσωσες με Save All δηλ και το βιβλίο και το PERSONAL |
Παράθεση:
Δεν είναι μόνο για ανάγνωση. Έχει μήπως να κάνει ότι έχω windows 64bit? Βλέπω 2 φακέλους "Αρχεία εφαρμογών". Ο ένας είναι Αρχεία εφαρμογών(x86). |
Δεν έχει να κάνει με τα "Αρχεία εφαρμογών" Windows 64bit έχω κι εγώ. Έτσι κι αλλιώς το App Data (ο "σκιασμένος" φάκελος) &.....διαδρομή...&..PERSONAL ξεκινάει από τον φάκελο του χρήστη. Σίγουρα ψάχνεις σε αυτήν την διαδρομή; C:\Users\AppData\Roaming\Microsoft\Excel\XLSTART\P ERSONAL.XLSB και όχι εδώ «Έψαξα στον φάκελο ..../office12/startup για να βρω το προσωπικό...» Έχεις κάνει ρύθμιση να φαίνονται και οι "κρυφοί" φάκελοι ώστε να βλέπεις τον App Data στον φάκελο χρήστη σου; |
Σίγουρα :) τον startup τον είχα ψάξει πριν γράψω στο forum. Σου είπα επίσης ότι άνοιξα το peronal και δούλεψε 1 φορά. (άρα βλέπω τα κρυφά μου). Καλά κάνεις και το διευκρινίζεις :) Θα δοκιμάσω και στο άλλο μου pc. Εάν κάνει τα ίδια, και δεν φταίει το office, το μυαλό μου πάει στο Antivirus.. Δεν ξέρω τι άλλο να σκεφτώ |
«τον startup τον είχα ψάξει πριν γράψω στο forum. Σου ...» Χρύσα η διευκρίνηση έχει να κάνει με το εξής Νομίζω ότι αποθηκεύεις το PERSONAL σε λάθος σημείο εδώ C:\Program Files (x86)\Microsoft Office\Office12\STARTUP αντί εδώ C:\Users\AppData\Roaming\Microsoft\Excel\XLSTART\P ERSONAL.XLSB Έχεις Win7 x 64 & Office12 (2007) x 32 |
1 Συνημμένο(α) Καλημέρα Σπύρο Σου επισυνάπτω ακριβώς τη διαδικασία που κάνω , με όλα τα μηνύματα. Σε ευχαριστώ για το χρόνο σου |
Καλημέρα Να προσπαθήσουμε μια άλλη διαδικασία: Στην διαδικασία αυτή, τα βήματα 3 & 4 τα κάνω συχνά (σχεδόν καθημερινά) και είναι ακίνδυνη για τον υπολογιστή και τα δεδομένα. Είναι μέρος ενεργειών καθαρισμού του υπολογιστή. Παρ' όλα αυτά, (για να είμαστε και εξασφαλισμένοι) αν ακολουθήσεις την διαδικασία αυτή, ότι κάνεις το κάνεις με δική σου και μόνο ευθύνη. Πάμε: Όλα τα προγράμματα του pc κλειστά 1 Πήγαινε στην γνωστή και σωστή διαδρομή C:\Users\Chrissa\AppData\Roaming\Microsoft\Excel\X LSTART\PERSONAL.XLSB και διέγραψε το PERSONAL. Ούτε επιδιορθώσεις, ούτε τίποτα, απλά delete να μην υπάρχει. 2 Δες εδώ C:\Program Files (x86)\Microsoft Office\Office12\STARTUP μήπως όταν έκανες τις πρώτες ενέργειες έχει κάποιο κακέκτυπο του PERSONAL και αν ναι delete. 3 Άνοιξε την εκτέλεση (run), πληκτρολόγησε temp και πάτα ok. Όταν ανοίξει ο φάκελος "πιάσε" ότι έχει μέσα και delete. 4 Άνοιξε την εκτέλεση (run), πληκτρολόγησε %temp% και πάτα ok. Όταν ανοίξει ο φάκελος "πιάσε" ότι έχει μέσα και delete . Κλείσε τα πάντα. Άνοιξε την excel και κατέγραψε μια εντολή. Αποθήκευσε το βιβλίο. Επανέλαβε τα βήματα 3 & 4. Κλείσε τα πάντα και άνοιξε μόνο το αποθηκευμένο βιβλίο. Τρέξε την εντολή που είχες καταγράψει. Αν ok κατέγραψε και μια δεύτερη. Κλείσε και αποθήκευσε. Άνοιξε πάλι το βιβλίο και τρέξε την δεύτερη. Αν όλα καλά πρέπει να έχει επιδιορθωθεί. Αν όχι τρέξε πάλι την εγκατάσταση του office για να κάνει επιδιορθώσεις στην ρίζα. Μετά από αυτά ... |
Σε ευχαριστώ. Θα το κάνω την Τετάρτη και θα επανέρθω |
Αν όλα καλά πρέπει να έχει επιδιορθωθεί. Μετά από αυτά ...[/QUOTE] Καλημέρα Σπύρο Δούλεψε:a068: (Παρόλο που κάτι δεν διαγραφόταν από το temp). Επιτέλους:) Σε ευχαριστώ πολύ. Άρα τώρα, εάν αντιγράψω το Personal.xlsb στον αντίστοιχο φάκελο σε ένα άλλο pc, θα είναι διαθέσιμες οι μακροεντολές και στους άλλους που χρησιμοποιούν αυτό το pc; Εάν το αντιγράψω σε έναν server, θα πρέπει να το αντιγράψω και στα pc που θα ανοίγουν το αρχείο excel που είναι στον server; |
Καλημέρα Ναι στο temp κάτι μένει αλλά δεν επηρεάζει την εργασία που "κάναμε". Επειδή δεν γνωρίζω το επίπεδο των χρηστών του "δικτύου", αν έχετε εγκατεστημένο SharePoint, αν στο δίκτυο υπάρχει κάποιο κατάλληλο κοινόχρηστο τμήμα δίσκου κλπ, και επειδή οι εργασίες προσθαφαίρεσης εντολών στο PERSONAL προφανώς δεν θα είναι κάτι καθημερινό κατά την άποψή μου για να έχει κανείς το κεφάλι του ήσυχο... ΠΡΕΠΕΙ Αντέγραψε το PERSONAL στον XLSTART κάθε υπολογιστή (πόσοι είναι δέκα;) και μια στο τόσο που θα χρειάζεται κάποια αλλαγή (πχ προσθήκη εντολής) κάνε copy - paste χειροκίνητα ή δώσε να το κάνει ο χρήστης του κάθε υπολογιστή στέλνοντάς του ένα αντίγραφο. ΣΗΜΑΝΤΙΚΟ Πιθανόν η διαδικασία που "κάναμε" πιο πάνω να πρέπει να γίνει σε όλους τους υπολογιστές... |
Δυστυχώς δεν ξέρω κι εγώ τι έχουν. Θα δείξει.... Και πάλι σε ευχαριστώ |
| Η ώρα είναι 18:26. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.