Τροποποιήστε τη βιβλιοθήκη Excel VBA χρησιμοποιώντας C#

Αυτό το άρθρο καθοδηγεί πώς να τροποποιήσετε τη βιβλιοθήκη Excel VBA χρησιμοποιώντας C#. Μοιράζεται τις ρυθμίσεις IDE, μια λίστα βημάτων και ένα απόσπασμα κώδικα για προσθήκη λειτουργικής μονάδας σε μια βιβλιοθήκη κώδικα Excel VBA χρησιμοποιώντας C#. Δείχνει την πρόσβαση στο έργο VBA και την προσθήκη μονάδων και κώδικα στο βιβλίο εργασίας.

Βήματα για την τροποποίηση της βιβλιοθήκης κώδικα Excel VBA χρησιμοποιώντας C#

  1. Ρυθμίστε το IDE ώστε να χρησιμοποιεί το Aspose.Cells for .NET για την προσθήκη λειτουργικής μονάδας και κώδικα
  2. Δημιουργήστε ένα workbook, αποκτήστε πρόσβαση σε ένα φύλλο και προσθέστε ένα VBA module
  3. Αποκτήστε πρόσβαση στη μονάδα που δημιουργήθηκε πρόσφατα χρησιμοποιώντας το ευρετήριο νέας μονάδας
  4. Ορίστε το όνομα και τον κωδικό για τη μονάδα
  5. Αποθηκεύστε το αρχείο εξόδου Excel με τη νέα μακροεντολή VBA

Αυτά τα βήματα εξηγούν τη διαδικασία προσθήκης λειτουργικής μονάδας στη βιβλιοθήκη πηγαίου κώδικα Excel VBA χρησιμοποιώντας C#. Αποκτήστε πρόσβαση στη συλλογή VbaProject.Modules του επιλεγμένου βιβλίου εργασίας και καλέστε τη μέθοδο Add() για να προσθέσετε μια νέα λειτουργική μονάδα. Λάβετε μια αναφορά στη μονάδα που δημιουργήθηκε πρόσφατα και ορίστε το όνομα και τους κωδικούς της στις επιθυμητές τιμές πριν αποθηκεύσετε το αρχείο XLSM που προκύπτει.

Κώδικας για ενημέρωση βιβλιοθήκης μακροεντολών Excel χρησιμοποιώντας C#

Αυτό το δείγμα κώδικα δείχνει πώς μπορείτε να πρόσβαση στη βιβλιοθήκη κώδικα VBA χρησιμοποιώντας C# σε ένα αρχείο Excel και να προσθέσετε λειτουργική μονάδα και κώδικα. Το δείγμα κώδικα στη λειτουργική μονάδα εμφανίζει ένα πλαίσιο μηνύματος στο MS Excel κάθε φορά που αλλάζει η τιμή του κελιού A1. Αυτό το πλαίσιο μηνύματος περιέχει την ενημερωμένη τιμή στο κελί, ωστόσο, μπορείτε να αλλάξετε τον κωδικό σύμφωνα με τις απαιτήσεις σας.

Αυτό το άρθρο μας δίδαξε να προσθέτουμε μακροεντολές σε ένα αρχείο Excel. Για να εμφανίσετε τύπους στο Excel, ανατρέξτε στο άρθρο στο πώς να εμφανίσετε τύπους στο Excel χρησιμοποιώντας C#.

 Ελληνικά