Խմբագրել մակրոն Word-ում՝ օգտագործելով C#

Այս հոդվածը բացատրում է, թե ինչպես խմբագրել մակրոն Word՝ օգտագործելով C#։ Այն ներառում է IDE-ի կարգավորման մանրամասները, հրահանգների ցանկ և օրինակային կոդ՝ C#-ով մակրո փոփոխելու համար։ Դուք նաև կիմանաք, թե ինչպես մուտք գործել գոյություն ունեցող մոդուլները Word ֆայլում և փոփոխել դրանց բովանդակությունը ըստ պահանջի։

Քայլեր՝ Word-ում մակրո խմբագրելու համար՝ օգտագործելով C#

  1. Կարգավորեք IDE-ն՝ օգտագործելու Aspose.Words for .NET՝ Word ֆայլի մակրոն թարմացնելու համար
  2. Բեռնեք մակրոներով ակտիվացված Word ֆայլը Document դասի օբյեկտում
  3. Մուտք գործեք բեռնված Word ֆայլի VbaProject օբյեկտ
  4. Ստեղծեք տող և սահմանեք փոփոխված մակրոյի աղբյուր կոդը
  5. Մուտք գործեք VbaProject-ի մոդուլների հավաքածու
  6. Ընտրեք թիրախային մոդուլը և SourceCode հատկությունը նշանակեք փոփոխված մակրոյի կոդով
  7. Պահպանեք բեռնված փաստաթուղթը՝ թարմացված մակրոյով

Այս քայլերը ամփոփում են, թե ինչպես փոփոխել մակրոն՝ օգտագործելով C# DOCM Word ֆայլում։ Ներմուծեք անհրաժեշտ մոդուլները և namespaces-ը, բեռնեք DOCM ֆայլը Document օբյեկտում, մուտք գործեք VbaProject մոդուլը, սահմանեք մակրոյի թարմացված սքրիպտը տողային փոփոխականում, և մուտք գործեք մոդուլների հավաքածուն VbaProject-ում։ Նոր սքրիպտը նշանակեք թիրախային մոդուլի SourceCode հատկությանը և պահպանեք DOCM ֆայլը թարմացված մակրոյով։

Կոդ՝ մակրոն թարմացնելու համար՝ օգտագործելով C#

Այս կոդը ցույց է տալիս, թե ինչպես խմբագրել մակրոն՝ օգտագործելով C#։ VbaProject օբյեկտը հասանելիություն է տալիս Name, Modules (հավաքածու), References (հավաքածու), CodePage (int) հատկություններին, ինչպես նաև միայն կարդալու IsProtected և IsSigned դրոշներին։ Նմանապես, VbaModule օբյեկտը ապահովում է հասանելիություն երեք հիմնական հատկությունների՝ Name (մոդուլի անուն), SourceCode (VBA կոդի տեքստ) և Type (գործառնական, փաստաթղթի, դասի կամ ձևավորողի մոդուլ)։

Այս դասը մեզ սովորեցրեց, թե ինչպես փոփոխել մակրոները Word ֆայլում։ Word ֆայլում նոր մակրո ստեղծելու համար դիմեք հոդվածին՝ Ստեղծել մակրո Word-ում՝ օգտագործելով C#։

 Հայերեն