Új hozzászólás Aktív témák

  • sztanozs

    veterán

    válasz vilag #1855 üzenetére

    Mármint megnyitva?
    A telepített / elérhető AddInek az Application.AddIns collectionben vannak nyilvántartva. For Each-vel végigmész rajtuk, és megnézed, hogy a tiéd nyitva van-e (property-k, amik kellhetnek: Name, Installed, IsOpen).
    Public Function SajatfuggvenyekBetolve()
    Dim A1 As AddIn
    For Each A1 In Application.AddIns
    If (A1.Name = "sajatfuggvenyek.xla") And A1.IsOpen And A1.Installed Then
    SajatfuggvenyekBetolve = True
    Exit Function
    Next
    SajatfuggvenyekBetolve = False
    End Function

    A megnyitott workbookok pedig az Application.Workbooks collectionben vannak. Megnézni ugyanúgy tudod:
    Public Function PersonalBetolve()
    Dim W1 As Workbook
    For Each W1 In Application.Workbooks

    If W1.Name = "personal.xls" Then
    PersonalBetolve = True
    Exit Function
    Next
    PersonalBetolve = False
    End Function

    JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

Új hozzászólás Aktív témák