Направите листу свих додатака програма Екцел помоћу ВБА макронаредбе

Преглед садржаја

На овај начин можете приказати макро контролисану листу свих програмских додатака и одмах видети који су додаци укључени, а који нису

Да ли желите да упитате макро контролисане програмске додатке који су постављени на систему? Ово је корисно, на пример, да се види да ли су корисници поставили све предвиђене додатке.

Можете инсталирати додатке за проширење функција програма Екцел. Ово су програмски додаци који се постављају помоћу Менаџера додатака. Ову команду можете пронаћи када користите Екцел до верзије 2003 путем менија ЕКСТРАС-АДД-ИНС.

Ако користите Екцел 2007, позовите ову листу помоћу дугмета Оффице, а затим ЕКСЦЕЛ ОПТИОНС - АДД -ИНС - ГО ТО.

Ако користите Екцел 2010, кликните на ДАТОТЕКА, затим и ОПЦИЈЕ, а затим на ДОДАЦИ - ИДИТЕ НА.

Ако желите да адресирате листу из макроа, користите објект АддИнс. Следећи макро приказује листу свих додатака у новој Екцел табели. За сваки унос на листи, логичка вредност означава да ли је одговарајући додатак инсталиран или не. Овако изгледа макро:

Суб СховАддИнс ()
Дим и Ас Интегер
Витх Воркбоокс.Адд.Ворксхеетс (1)
За и = 1 За АддИнс.Цоунт
. Ћелије (и + 1, 1) .Вредност = Додаци (и). Пуно име
.Келије (и + 1, 2) .Вредност = Додаци (и) .Инсталирано
Затим сам
.Ранге ("а1: б1"). Валуе = Арраи ("Додатак", "Инсталирано")
.Ранге ("а1: б1"). Фонт.Болд = Тачно
.Ранге ("а1: б1"). ЕнтиреЦолумн.АутоФит
Завршити
Енд Суб

Након покретања, макро креира листу додатака. Следећа илустрација приказује како ова листа може изгледати:

Користите својство Наме уместо својства ФуллНаме ако не желите да читате целу путању, већ само назив датотеке додатака.

Да бисте унели макро, притисните комбинацију тастера АЛТ Ф11 у Екцелу. Ово позива ВБА едитор. Помоћу команде ИНСЕРТ - МОДУЛЕ уметните празан лист модула. Да бисте покренули макро, притисните комбинацију тастера АЛТ Ф8 у програму Екцел.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave