Sukurkite visų „Excel“ priedų sąrašą naudodami VBA makrokomandą

Turinys

Tokiu būdu galite rodyti makrokomandų valdomą visų priedų sąrašą ir iškart pamatyti, kurie priedai įjungti, o kurie ne.

Ar norėtumėte pateikti užklausą, valdomą naudojant makrokomandas, kurie priedai yra nustatyti sistemoje? Tai naudinga, pavyzdžiui, norint sužinoti, ar vartotojai nustatė visus numatytus priedus.

Galite įdiegti priedus, kad išplėstumėte „Excel“ funkcijas. Tai programų plėtiniai, kurie nustatomi naudojant priedų tvarkytuvę. Šią komandą rasite, kai naudojate „Excel“ iki 2003 m. Versijos, meniu EXTRAS-ADD-INS.

Jei naudojate „Excel 2007“, iškvieskite šį sąrašą naudodami „Office“ mygtuką, tada „EXCEL OPTIONS - ADD -INS - GO TO“.

Jei naudojate „Excel 2010“, spustelėkite FILE, tada - OPTIONS, tada - ADD -INS - GO TO.

Jei norite adresuoti sąrašą iš makrokomandos, naudokite objektą AddIns. Šioje makrokomandoje rodomas visų priedų sąrašas naujoje „Excel“ skaičiuoklėje. Kiekvieno sąrašo įrašo loginė reikšmė nurodo, ar įdiegtas tinkamas priedas. Štai kaip atrodo makrokomanda:

Sub ShowAddIns ()
Dim i As Integer
Su darbo knygomis. Pridėti darbalapius (1)
Jei i = 1 „AddIns.Count“
.Ląstelės (i + 1, 1) .Vertybė = AddIns (i). Visas vardas
.Ląstelės (i + 1, 2). Vertė = AddIns (i). Įdiegta
Kitas I.
.Range ("a1: b1"). Vertė = masyvas ("Priedas", "Įdiegta")
.Range ("a1: b1"). Šriftas. Bold = tiesa
.Range ("a1: b1"). Visa stulpelis.AutoFit
Pabaiga su
Pabaiga Sub

Kai tik pradėsite, makrokomanda sukuria priedų sąrašą. Šioje iliustracijoje parodyta, kaip šis sąrašas gali atrodyti:

Jei nenorite perskaityti viso kelio, o tik priedų failo pavadinimo, naudokite ypatybę „Name“, o ne „FullName“.

Norėdami įvesti makrokomandą, „Excel“ paspauskite klavišų kombinaciją ALT F11. Tai iškviečia VBA redaktorių. Norėdami įterpti tuščią modulio lapą, naudokite komandą INSERT - MODULE. Norėdami pradėti makrokomandą, „Excel“ paspauskite klavišų kombinaciją ALT F8.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave