Tworzenie makra w Wordzie przy użyciu C#

Ten krótki przewodnik opisuje, jak utworzyć makro w DOCM przy użyciu C#. Zawiera szczegóły konfiguracji IDE, listę kroków oraz przykład kodu makra w C#. Dowiesz się, jak utworzyć VbaProject, VbaModule i ustawić ich właściwości.

Kroki używania makr w Wordzie w C#

  1. Skonfiguruj środowisko, aby używać Aspose.Words for .NET do pracy z modułami VBA
  2. Zaimportuj wymagane przestrzenie nazw System, Aspose.Words i Aspose.Words.Vba
  3. Utwórz nowy Document Word przy użyciu klasy Document
  4. Przypisz nowy projekt VBA do dokumentu, inicjalizując obiekt VbaProject
  5. Ustaw nazwę, typ i kod źródłowy modułu VBA
  6. Dodaj utworzony moduł VBA do kolekcji Modules projektu VBA dokumentu
  7. Save dokument jako plik Word z włączonymi makrami

Te kroki podsumowują proces tworzenia makra dla Worda przy użyciu C#. Kod inicjalizuje nowy dokument Word, dołącza projekt VBA i definiuje moduł makra, określając jego nazwę, typ i kod źródłowy. Na końcu moduł jest dodawany do projektu, a dokument zapisywany jako plik z włączonym makrem.

Kod dodawania makra w MS Word przy użyciu C#

Ten kod pomaga w tworzeniu dokumentu Word z włączonym makrem przy użyciu C#. Klasa VbaProject pomaga zarządzać stroną kodu, nazwą, stanem ochrony, odniesieniami projektu i zawartymi modułami. Klasa VbaModule reprezentuje pojedynczy moduł w projekcie VBA, z właściwościami do ustawienia nazwy, typu (proceduralny, klasowy, dokumentowy itp.) i kodu źródłowego, a także obsługuje klonowanie.

Ten samouczek wyjaśnia pracę z kodem VBA przy użyciu C#. Aby przekonwertować plik Word na JSON, zobacz artykuł Konwersja DOCX na JSON w C#.

 Polski