ПредишенСледващото

Как да излезете от файла XLS да се премахне добавката от списъка на добавки?

Проблемът е свързан с по-долу.
Когато отворите файл XLS надстройка с добавен и активиран (отметка е поставена), както и при напускане деактивира.
Когато отворите всеки файл на компютъра добавката съществува в списъка с добавките. И ако се опитате да добавите добавката със същото име, но от някъде другаде, тя не работи (Add-старите останки от предишния начин).
Само дръжки могат да бъдат отстранени: ако се премахне добавката в дисковото пространство, от която е взето и се опитват да я активирате, ще бъдете помолени да се премахне или не. Но на макро, докато нищо не е писано

Наистина само заличаване от регистъра?

Ако можете да прикачвате към въпроса.
Как мога да премахна приложените Добавки, справка и компоненти, не само в един и същи начин и VBA Vб.
Така че те изчезват от списъка.
Единственият път, не си спомням, VBA покривни филцове, покривни филцове хб ме попита "липсващите справки ... изтриете от списъка?" И премахва от списъка на несъществуващи справка.
Такъв не може да след това да се повтори.
Ние сме ITD преименуване и т.н.

Не съвсем в темата се присъедини.
Референтен и други компоненти на общата зона, и се отстранява след VBE. В търсене.

Как да премахнете инструменти добавка Excel, аз не знам. А какво ще стане, ако изтриете даден файл, и след това да .installed = вярно?

Веднага след като обхождане на възможностите за решения и не намерите желания, а след това разбрах, решението, просто и очевидно за всички с изключение на теб

За Excel XP, няма очевидна начин да премахнете елемент от Addlns за събиране. Събиране има метод Addlns D д л е т д или премахване. Един от начините да се премахне добавката от диалоговия прозорец Add-Ins е директно редактиране на параметрите
м системния регистър (HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 10.0 \ Excel \ Добавка Manager).
Друг начин да се премахне добавката от колекцията Addlns
Това е, за да изтриете, преместите или преименувате файл XLA,
който включва надстройка. На следващия опит usta-
изложение на тази добавка в ще покаже предупреждение. Това предупреждава потребителя се дава възможност да се премахне добавката от колекцията Addlns.

Може би, ако често използвате добавката със същото име (което всъщност е глупост), не го свързвайте, а просто да отворите работната книга:
Workbooks.Open ActiveWorkbook.Path "\ Form.xla"

Димитри пише (а): Ако използвате добавката със същото име (което всъщност е глупост)

Надстройката обикновено е универсален инструмент или допълнения, необходими за работата си с програмата за постоянно. И за това, което всеки път, за да се свържете и прекъсване на връзката (и още по-отстранен от Спика на добавки или да промените пътя до него), аз не мога да си представя.
Обяснете глобално предизвикателство, аз мисля, че има алтернатива (може би по-правилно) решение.

Веднага след като обхождане на възможностите за решения и не намерите желания, а след това разбрах, решението, просто и очевидно за всички с изключение на теб

Има редица потребители (в момента около 20). Всеки има свой собствен Excel файл, който съществува само от макроса добавка във връзка на входа и на разстояние най-изход.
Надстройката свързва потребителското меню. Ето менюто и програмата се променя непрекъснато и да се подобри. С промени Аз просто се промени XLa-файл.
Ще бъда много благодарен, ако своевременно "алтернатива (може би по-правилно Wink) решение"

И защо не е достатъчно просто да се промени във файл-XLa?

Веднага след като обхождане на възможностите за решения и не намерите желания, а след това разбрах, решението, просто и очевидно за всички с изключение на теб

За да Gserg
Не трябваше да ме подгони в търсенето. Има за съжаление не намери нищо. (Bad не е търсил)

Има редица потребители (в момента около 20). Всеки има свой собствен Excel файл, който съществува само от макроса добавка във връзка на входа и на разстояние най-изход.
Надстройката свързва потребителското меню. Ето менюто и програмата се променя непрекъснато и да се подобри. С промени Аз просто се промени XLa-файл.
Ще бъда много благодарен, ако своевременно "алтернатива (може би по-правилно Wink) решение"

Аз правя така: Код: Изберете Всички, за всеки код В Application.ThisWorkbook.VBProject.References
Ако ref.Name = "проект Наименование BWA в XLa # 40; не се отбележи, XLa # 41 файл; "Тогава Application.ThisWorkbook.VBProject.References.Remove лит
Следваща лит

Ул = ThisWorkbook.Path "или желания от вас
Application.ThisWorkbook.VBProject.References _
.ул AddFromFile "\ Име .xla XLa"
Основното нещо е да не се получи конфликт VBA името на проекта в проекта в главната книга и зареден.
А в края:
Код: Избери всички Private Sub Workbook_BeforeClose # 40; Отмени Както Булева # 41;

"Zdes какво изпитание за мен, не мога да помня защо.
За Всеки код В Application.ThisWorkbook.VBProject.References
Ако ref.Name = "Името на SMA проекта" Тогава Application.ThisWorkbook.VBProject.References.Remove лит
Следваща лит
End Sub Например, малко по малко се свърже моя код от различни файлове
които заедно понякога са тежи около 30 MB с техните форми на класове и т.н.
И в главната книга, аз имам само един бутон в лентата с инструменти, както и малко меню, което искате да се свържете.
И аз не гледам в посока на добавки.

Avtopic
Има голяма разлика между добавки, приставки позоваването на проекта, както и добавките, приставка списък на Excel. Друго вещество и друг час.

Веднага след като обхождане на възможностите за решения и не намерите желания, а след това разбрах, решението, просто и очевидно за всички с изключение на теб

Свързани статии

Подкрепете проекта - споделете линка, благодаря!