Een macro maken in Word met C#

Deze korte handleiding beschrijft hoe u een macro in DOCM kunt maken met C#. Het biedt details voor het instellen van de IDE, een lijst met stappen en een voorbeeld van macrocode in C#. U leert hoe u een VbaProject en een VbaModule maakt en verschillende eigenschappen instelt.

Stappen voor het gebruiken van macro’s in Word met C#

  1. Stel de omgeving in om Aspose.Words for .NET te gebruiken voor het werken met VBA-modules
  2. Importeer de benodigde namespaces System, Aspose.Words en Aspose.Words.Vba
  3. Maak een nieuw leeg Document met de klasse Document
  4. Wijs een nieuw VBA-project toe aan het document door een VbaProject-object te initialiseren
  5. Stel de naam, het type en de broncode van de VBA-module in
  6. Voeg de gemaakte VBA-module toe aan de Modules-verzameling van het VBA-project van het document
  7. Save als een macro-ingeschakeld Word-bestand

Deze stappen vatten het proces samen om een macro voor Word met C# te maken. De code initialiseert een nieuw Word-document, koppelt een VBA-project en definieert een module met een macro door de naam, het type en de broncode te specificeren. Uiteindelijk wordt de module toegevoegd aan het project en wordt het document opgeslagen als een macro-ingeschakeld Word-bestand.

Code om een macro toe te voegen aan MS Word met C#

Deze code helpt bij het maken van een macro-ingeschakeld Word-document met C#. VbaProject helpt bij het beheren van de codepagina, naam, beveiligingsstatus, projectverwijzingen en de modules die erin zijn opgenomen. De klasse VbaModule vertegenwoordigt één module binnen een VBA-project, met eigenschappen voor naam, type (procedureel, klasse, document, enz.) en broncode, en ondersteunt klonen voor duplicatie.

Deze tutorial legt uit hoe u werkt met VBA-code in C#. Om een Word-bestand naar JSON te converteren, raadpleegt u het artikel DOCX naar JSON converteren in C#.

 Nederlands