Hoppa till huvudinnehåll

En VBA-kod för att lista alla tillägg i Excel

I Excel kan du lägga till eller infoga några tillägg för bättre hantering av data. Som vi vet kan vi gå till alternativfönstret för att se alla tillägg, men finns det något sätt att lista alla tillägg i ett ark? Nu, i denna handledning, ger den en VBA-kod för att lista alla tillägg i Excel.

1. Tryck Alt + F11 för att aktivera Microsoft Visual Basic for Applications-fönstret.

2. klick Insert > Modulernaoch klistra in under koden i det tomma skriptet.

VBA: Lista alla tillägg

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

doc lista alla lägga till 1

3. Tryck F5 för att köra koden, har ett ark med namnet Addins List skapats med alla tillägg.
doc lista alla lägga till 2


Annan verksamhet (artiklar)

Inaktivera tillägg vid start av Excel
Du kan ha installerat några tillägg i din Microsoft Excel, men nu måste du inaktivera ett angivet tillägg vid start av Excel. Hur löser man detta problem? Metoden i den här artikeln kan hjälpa dig.

Exportera och spara varje kalkylblad som separat ny arbetsbok i Excel
Låt oss säga att du vill exportera och spara ett eller flera kalkylblad som en ny arbetsbok, hur ska du hantera det? Normalt kan du kopiera varje kalkylblad och klistra in i en ny arbetsbok. Men här ger vi dig några praktiska knep för att hantera det:

Infoga kalkylblad från en annan arbetsbok
Ibland kan du behöva importera kalkylblad från andra arbetsböcker. Om du kopierar kalkylbladets innehåll och klistrar in i den aktuella arbetsboken förlorar den vissa formateringsstilar, till exempel radhöjd, etc. Den här artikeln beskriver några praktiska sätt att infoga kalkylblad från andra arbetsböcker snabbt med förlorade data och formateringsstilar.


  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner och förvaring av data; Delat cellinnehåll; Kombinera duplicerade rader och summa / genomsnitt... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Favorit och sätt snabbt in formler, Intervall, diagram och bilder; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Gruppering av pivottabell efter veckonummer, veckodagen och mer ... Visa olåsta, låsta celler av olika färger; Markera celler som har formel / namn...
kte-flik 201905
  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
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