Vai al contenuto principale

Un codice VBA per elencare tutti i componenti aggiuntivi in ​​Excel

In Excel, puoi aggiungere o inserire alcuni componenti aggiuntivi per gestire meglio i dati. Come sappiamo, possiamo andare alla finestra Opzioni per visualizzare tutti i componenti aggiuntivi, ma esiste un modo per elencare tutti i componenti aggiuntivi in ​​un foglio? Ora, in questo tutorial, fornisce un codice VBA per elencare tutti i componenti aggiuntivi in ​​Excel.

1. Stampa Alt + F11 tasti per abilitare la finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Modulie incolla il codice sottostante nello script vuoto.

VBA: elenca tutti i componenti aggiuntivi

Public Sub AllAddins()
'UpdatebyKutools20191031
Dim xWSh As Worksheet
Dim xWB As Workbook
Dim xAddin As AddIn
Dim xCOMAddin As COMAddIn
Dim xFA, xFCA As Integer
Dim xI As Integer
Dim xStr As String
 
On Error Resume Next
Application.DisplayAlerts = False
xStr = "Addins List"
Set xWB = Application.ActiveWorkbook
Set xWSh = xWB.Worksheets.Item(xStr)
If Not xWSh Is Nothing Then
    xWSh.Delete
End If
Set xWSh = xWB.Worksheets.Add
xWSh.Name = xStr
xWSh.Range("A1").Value = "Name"
xWSh.Range("B1").Value = "FullName"
xWSh.Range("C1").Value = "Installed"
For xFA = 1 To Application.AddIns.Count
    Set xAddin = Application.AddIns(xFA)
    xI = xFA + 1
    Range("A" & xI).Value = xAddin.Name
    Range("B" & xI).Value = xAddin.FullName
    Range("C" & xI).Value = xAddin.Installed
Next xFA
xFA = (xFA + 2)
xWSh.Range("A" & xFA).Value = "Description"
xWSh.Range("B" & xFA).Value = "progID"
xWSh.Range("C" & xFA).Value = "Connect"
For xFCA = 1 To Application.COMAddIns.Count
    xI = xFCA + xFA
    Set xCOMAddin = Application.COMAddIns(xFCA)
    Range("A" & xI).Value = xCOMAddin.Description
    Range("B" & xI).Value = xCOMAddin.progID
    Range("C" & xI).Value = xCOMAddin.Connect
Next xFCA
Application.DisplayAlerts = True
End Sub

elenco di documenti tutti aggiunti 1

3. Stampa F5 chiave per eseguire il codice, è stato creato un foglio denominato Elenco componenti aggiuntivi con tutti i componenti aggiuntivi.
elenco di documenti tutti aggiunti 2


Altre operazioni (articoli)

Disabilita i componenti aggiuntivi all'avvio di Excel
Potresti aver installato alcuni componenti aggiuntivi in ​​Microsoft Excel, ma ora devi disabilitare un componente aggiuntivo specificato all'avvio di Excel. Come risolvere questo problema? Il metodo in questo articolo può aiutarti.

Esporta e salva ogni foglio di lavoro come nuova cartella di lavoro separata in Excel
Supponiamo che tu voglia esportare e salvare uno o più fogli di lavoro come una nuova cartella di lavoro, come lo gestirai? Normalmente puoi copiare ogni foglio di lavoro e incollarlo nella nuova cartella di lavoro. Ma qui ti portiamo alcuni trucchi utili per affrontarlo:

Inserisci fogli di lavoro da un'altra cartella di lavoro
A volte potrebbe essere necessario importare fogli di lavoro da altre cartelle di lavoro. Se copi il contenuto dei fogli di lavoro e lo incolli nella cartella di lavoro corrente, perde alcuni stili di formattazione, come l'altezza delle righe, ecc. Questo articolo descrive alcuni modi pratici per inserire rapidamente fogli di lavoro da altre cartelle di lavoro con la perdita di dati e stili di formattazione.


  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations