Այս հոդվածը բացատրում է, թե ինչպես խմբագրել մակրոն Word՝ օգտագործելով C#։ Այն ներառում է IDE-ի կարգավորման մանրամասները, հրահանգների ցանկ և օրինակային կոդ՝ C#-ով մակրո փոփոխելու համար։ Դուք նաև կիմանաք, թե ինչպես մուտք գործել գոյություն ունեցող մոդուլները Word ֆայլում և փոփոխել դրանց բովանդակությունը ըստ պահանջի։
Քայլեր՝ Word-ում մակրո խմբագրելու համար՝ օգտագործելով C#
- Կարգավորեք IDE-ն՝ օգտագործելու Aspose.Words for .NET՝ Word ֆայլի մակրոն թարմացնելու համար
- Բեռնեք մակրոներով ակտիվացված Word ֆայլը Document դասի օբյեկտում
- Մուտք գործեք բեռնված Word ֆայլի VbaProject օբյեկտ
- Ստեղծեք տող և սահմանեք փոփոխված մակրոյի աղբյուր կոդը
- Մուտք գործեք VbaProject-ի մոդուլների հավաքածու
- Ընտրեք թիրախային մոդուլը և SourceCode հատկությունը նշանակեք փոփոխված մակրոյի կոդով
- Պահպանեք բեռնված փաստաթուղթը՝ թարմացված մակրոյով
Այս քայլերը ամփոփում են, թե ինչպես փոփոխել մակրոն՝ օգտագործելով 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#։