Ugrás a tartalomra

VBA-kód az összes bővítmény felsorolásához az Excelben

Az Excelben hozzáadhat vagy beilleszthet néhány bővítményt az adatok jobb kezelése érdekében. Mint tudjuk, az Opciók ablakba léphetünk, hogy megtekinthessük az összes bővítményt, de van-e valamilyen módja annak, hogy az összes bővítményt felsoroljuk egy lapban? Most ebben az oktatóanyagban egy VBA-kódot ad meg az összes bővítmény felsorolásához az Excelben.

1. nyomja meg Alt + F11 kulcsok a Microsoft Visual Basic for Applications ablak engedélyezéséhez.

2. kettyenés betétlap > Modulok, és illessze be a kód alatt az üres parancsfájlba.

VBA: Sorolja fel az összes hozzáadott modult

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

a doc lista mind hozzáadódik az 1-be

3. nyomja meg F5 kulcs a kód futtatásához, létrejött egy Addins List nevű lap az összes bővítménnyel.
a doc lista mind hozzáadódik az 2-be


Egyéb műveletek (cikkek)

A bővítmények letiltása az Excel indításakor
Lehet, hogy telepített néhány bővítményt a Microsoft Excel programba, de most le kell tiltania egy adott bővítményt az Excel indításakor. Hogyan lehet megoldani ezt a problémát? Ebben a cikkben szereplő módszer segíthet.

Minden munkalap exportálása és mentése külön új munkafüzetként az Excel programba
Tegyük fel, hogy egy vagy több munkalapot szeretne új munkafüzetként exportálni és menteni, hogyan fogja kezelni? Általában minden munkalapot átmásolhat és beilleszthet egy új munkafüzetbe. De itt néhány praktikus trükköt hozunk a kezelésére:

Helyezzen be munkalapokat egy másik munkafüzetből
Előfordulhat, hogy munkalapokat kell importálnia más munkafüzetekből. Ha átmásolja a munkalapok tartalmát és beilleszti az aktuális munkafüzetbe, elveszít bizonyos formázási stílusokat, például a sor magasságát, stb. Ez a cikk néhány praktikus módszert ismertet más munkalapok munkalapjainak gyors beszúrásával, adatok elvesztésével és formázási stílusokkal.


  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése és az adatok megőrzése; Osztott cellák tartalma; Kombinálja az ismétlődő sorokat és az Összeg / Átlagot... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kedvenc és gyorsan beszúrható képletek, Tartományok, diagramok és képek; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Pivot tábla csoportosítás hét száma, a hét napja és egyebek ... Mutassa a Feloldott, Zárt cellákat különböző színekkel; Jelölje ki azokat a cellákat, amelyeknek képlete / neve van...
kte lap 201905
  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
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