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#
- Skonfiguruj środowisko, aby używać Aspose.Words for .NET do pracy z modułami VBA
- Zaimportuj wymagane przestrzenie nazw System, Aspose.Words i Aspose.Words.Vba
- Utwórz nowy Document Word przy użyciu klasy Document
- Przypisz nowy projekt VBA do dokumentu, inicjalizując obiekt VbaProject
- Ustaw nazwę, typ i kod źródłowy modułu VBA
- Dodaj utworzony moduł VBA do kolekcji Modules projektu VBA dokumentu
- 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#.