Essexcln.xll error

I am using smartview for more than 1 year now and recently I am having a serious issue with Excel add-in, I am unable to use Excel add-in from my home when I start VPN.
Hyperion excel add-in disables automatically when I start my VPN and when I manually select check box for essexcln.xll, my excel gets freezed and I have to close it.
Please let me know if you have any ideas as it is very critical because I am unable to work from home on weekends.

Hi which version of excel are you using?
Can you check if the excel addin is disabled by your excel.
In case of Excel 2007 can u go the Excel Option-->Addin-->Manage and in the drop down list check the disabled items and press Go.
If you see the Excel addin files there enable them and restart.

Similar Messages

  • Essexcln.xll file gets corrupted

    Hi All,
    *[The location of essexcln.xll file : *C:\Oracle\Middleware\EPMSystem11R1\products\Essbase\EssbaseServer-32\bin*].*
    While i opening the Microsoft Excel, I get the following Error,
    "The file you are trying to open 'essexcln.xll' is in a different format than specified by the file extension.Verify that the file is not corrupted and is from a trusted source before opening the file.Do you want to open the file now?"
    I Proceed YES to open the Excel File, now also I didnt get the Essbase Add-Ins instead I'm getting Encrypted datas in spreadsheet.
    Kindly guide me how to overcome this issue
    Thanks And Regards
    ChiDam

    Hi Vasavya,
    After I ReInstall and ReConfigure the Essbase client 11.1.2 (Microsoft Windows 64 bit), I'm getting the same Error as
    *" essexcln.xll file gets corrupted "* when i open the MicroSoft Excel 2007
    More than that I have two folders [*EssbaseClient and EssbaseClient-32*] in the following path
    *" C:\Oracle\Middleware\EPMSystem11R1\products\Essbase ".*
    And also EssbaseClient and EssbaseClient-32 having the same set of SubFolders
    They are
    Bin
    Locale
    Perlmod
    Kindly guide me how to overcome this Issue.
    Thanks And Regards
    ChiDam

  • Error of VBA program

    Hi,allI have a VBA program developed in Excel 2000.When this program running,EssVConnect() and EssVSetSheetOption() are OK,but EssVZoomIn() has an error occured.It alerted a message "The range is not valid" and return a local failure "5" which can not be finded in the Essbase spreadsheet service help.Here is the code:Declare Function EssVZoomIn Lib "EESADDIN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal selection As Variant, ByVal level As Variant, ByVal across As Variant) As Longy = EssVZoomIn("data", Null, range("A3"), 3, False)Does anyone know about this error?Essbase's version is 7.1.3.The web application server is WebSphere.

    In looking back at your first post, three things struck me.1) Your definition for EssVZoomIn varies sufficiently from mine to warrant checking out (I don't have version 7.1, I'm on 6.5, so it may be a change that is okay). Below is my definition, but beyond the version, the language change may also have an influence. Either way, I'd recommend you look at the API supplied with the installed version of Essbase to see if it's valid. FWIW, here is the definition from the English 6.5 version, as you can see, the XLL name is entirely different -- again, this may not be relevant, so it's something to look at.Declare Function EssMenuVZoomIn Lib "ESSEXCLN.XLL" () As Long2) Your call uses the sheet name without a fully qualified workbook name. This works under some situations, and not under others. Try defining a string and range variable to see if that helps (if nothing else, it may help point out why the call fails). Here's the snipet (periods are for formatting):Dim strSheet as String, oCell as Range....Set oCell = ActiveSheet.Range("A3")....strSheet = "[" & ThisWorkbook.Name & "]" & ActiveSheet.Name & "!" & oCell.Address....y = EssVZoomIn(strSheet,Null,oCell,3,False)3) The cell A3 itself is curious, but not necessarily wrong. Perhaps there is something in the language or version that makes Essbase suspect that it's part of the page area instead of a row label. As a test, try lining the page members up in cells A1, A2, etc..., move the row labels down, make sure there is at least one blank row before your column labels, and that you have at least one column label. This just gives Essbase a better chance of interpreting your layout properly.If it's not any of the above, well, you may be right, it could very well be a version dependent bug. It wouldn't be the first time, but in general the Essbase API is fairly solid, just a bit quirky at times.Hold on here... I just realized something. The message isn't saying that the selection isn't valid, it's the range. Perhaps it is literally referring to the range parameter -- your "Null" may need to be removed to make it just:y = EssVZoomIn("data",,range("A3"),3,False).I normally use a fully defined range, "ActiveSheet.UsedRange" should work, too, although it may truncate the output if it doesn't include the rows beneith in the zoom.An alternative would be to just select cell A3 and call EssMenuVZoomIn, after setting the zoom level to 3, etc... It's not a pretty workaround, but it's a workaround.Good Luck, again :)

  • Excel run time error (Essbase caused?)

    Currently I'm getting an error whenever I open files in Excel that seem to be pointing to an Essbase XLL file called essexcln.xll. I've searched the web and find that most of the causes relate to:
    1. The essexcln.xll file being installed in the wrong location, whcih is not the case with this situation as I have verfieid its in the C:\Hyperion\AnalyticServices\bin folder
    2. The add-in wasn't installed correctly, which also isn't the case as everything was installed correctly and Essbase works fine on this machine.
    The files being opened do not have macros so that also doesn't seem to be the issue.
    Anyone have any thoughts on what this could be? Could it be something simple that I'm overlooking?
    BTW, the exact error is a pop-up box with the following:
    "The file you are trying to open, essexcln.xll, is in a different format than that specidied by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open the file now?"
    If I click "Yes", I get another VBA error:
    "Run time error 53. File not found essexcln.xll"

    Cause
    ARBORPATH, ESSPATH, HYPERION_HOME, ESSLANG do not exist as the Add In was installed with a normal user account NOT the administrator one.
    Solution
    1. Log into the Client Machine with administrator access.
    2. Re-install the Essbase client.
    3. Check the environment variables to see if the PATH and ARBORPATH, HYPERION_HOME,ESSLANG exist.
    Source:
    Unable to Launch the Essbase Excel Add In With Error: "Run Time error 53 File Not found essexcln.xll in Excel" (Doc ID 1072098.1)

  • Maximum Number of Columns Error

    Okay, I've searched the discussion groups and did not see an answer to this so if anybody can help, it would be greatly appreciated. I have a user trying to pull back numbers from Essbase to an Excel spreadsheet and is getting "Maximum number of columns [1] exceeded [3].There is no Essbase error message associated with the error. I can pull back the same data on my set and do not get the error. Any help......thanks.

    I have to disagree with the last comment; there is no "patch" for Hyperion to send. It's a simple version incompatibility. This situation usually occurs when you either upgrade the Essbase version or Excel, usually Essbase. The problem is that the "old" version of the Add-In isn't compatible with the new Essbase kernel, or in some cases the Excel version.<BR><BR>Try this:<BR><BR>In Excel, uncheck the <b>OLAP Server DLL</b> checkbox and install it again. To do so, browse to the server's hard drive, then to the ...\hyperion\essbase\bin directory and select the <b>Essexcln.xll</b> file. This will get a new copy of the Add-in from the server.<BR><BR>This situation has also occurred when version 6 Essbase is used with Excel 2003 and there's a different solution for that. If the above doesn't work, provide me with the Essbase version and the Excel version, along with what (if anything) has recently changed and I'll field it from there.

  • Essexcln file gets corrupted

    Hi Experts,
    I need to know why the essexcln.xll file gets corrupted and how it can be prevented?
    Thanks,

    Hi Vasavya,
    After I ReInstall and ReConfigure the Essbase client 11.1.2 (Microsoft Windows 64 bit), I'm getting the same Error as
    *" essexcln.xll file gets corrupted "* when i open the MicroSoft Excel 2007
    More than that I have two folders [*EssbaseClient and EssbaseClient-32*] in the following path
    *" C:\Oracle\Middleware\EPMSystem11R1\products\Essbase ".*
    And also EssbaseClient and EssbaseClient-32 having the same set of SubFolders
    They are
    Bin
    Locale
    Perlmod
    Kindly guide me how to overcome this Issue.
    Thanks And Regards
    ChiDam

  • Problem loading Query Designer Add-in

    Hi All,
    Can anyone please help me on my below issue.
    Whenever user is trying to start a new query in Essbase , he is getting below error message. It will not allow user to build a fresh Essbase pull
    Problem loading Query Designer Add-in. Workbook Activate,open & close operations may not be fully propogated
    Thanks in advance.
    Regards
    Vishal

    Hi Vishal,
    1) Try to remove the addin and then add again.(Before doing this close all the excel process from the task Manager)
    2) Check weather essexcln.xll and essxleqd.xla are corrupted.

  • Add-In tab is Missing in Microsoft Excel 2007

    Hi All,
    I have successfully installed and configured the Hyperion Essbase and Planning [11.1.2].I'm able to work with Essbase Administration Service Console and Planning.
    If i open the Microsoft Excel 2007, Add-In tab is Missing in that. With the help of that Add-In only,We can do the Essbase related calculations.
    More than that I have installed and configured the Essbase Spreadsheet Add-In and Essbase Client.
    Kindly guide me how to overcome this issue.
    Thanks And Regards
    ChiDam

    Hi Sundeep,
    Thanks for your reply. I followed your guidelines [The location of essexcln.xll file : *C:\Oracle\Middleware\EPMSystem11R1\products\Essbase\EssbaseServer-32\bin*].
    While i opening the Microsoft Excel, I get the following Error,
    *"The file you are trying to open 'essexcln.xll' is in a different format than specified by the file extension.Verify that the file is not corrupted and is from a trusted source before opening the file.Do you want to open the file now?"*
    I Proceed YES to open the Excel File, now also I didnt get the Essbase Add-Ins instead I'm getting Encrypted datas in spreadsheet.
    Kindly guide me to overcome this issue
    Thanks And Regards
    ChiDam

  • Hyperion Essbase QAT Menu with Excel 2007

    I just upgraded to Hyperion Essbase 11.1.1.3 and I recently upgraded to Excel 2007. Moving to XL2007 made the Essbase add-in two levels deep in the ribbon so I wanted to move this to the Quick Access Toolbar (QAT). I found a great tool to develop QAT menus authored by [url http://www.rondebruin.nl/qat.htm]Ron Debruin.
    I took his code and customized it to work with the Hyperion commands. Picture of menu here: http://i.imgur.com/X7zFS.jpg
    Everything worked great for a few month for both myself and about 75 coworkers but once we upgraded to Essbase 11.1.1.3 from 7, the menu macros stopped working for almost everyone except for myself and a few others.
    I set this macro in the xlstart folders so that it opens with excel. The QAT menu still appears for everyone, but when selecting any of the menu items to run, nothing runs.
    Example: When running
    Sub MyMacro21()
        Call EssMenuVConnect
    End Subfrom the custom QAT menu, nothing happens. What should occur is a popup login for Hyperion. I've even tried to run the code outside of the QAT menu and it does not work so this leads me to believe something is wrong with my Hyperion code. Now mind you, this work fine on my machine.
    I'm unable to determine the cause for the macro to not work. Any help or troubleshooting pointers would be appreciated.
    Here is the code that I'm using.
    Thanks in advance for any help.
    -Risk
    <font color="blue">First Module (Hyperion Code and subs for the QAT menu)</font>
    Option Explicit
    Option Private Module
    Declare Function EssMenuVRetrieve Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVKeepOnly Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVZoomIn Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVZoomOut Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVPivot Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVWizard Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVQueryDesigner Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVFlashBack Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVOptions Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVMemberSelection Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVCurrencyReport Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVCascade Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVRetrieveLock Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVLock Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVUnlock Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVSend Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVCalculation Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVConnect Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVDisconnect Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVDatalessNav Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVLinkedObjects Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVRemoveOnly Lib "ESSEXCLN.XLL" () As Long
    Declare Function EssMenuVLaunchTableau Lib "ESSEXCLN.XLL" () As Long
    ' The following prototype declares the VBA-specific functions
    Declare Function EssVGetHctxFromSheet Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant) As Long
    Declare Function EssVGetMemberInfo Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal mbrName As Variant, ByVal action As Variant, ByVal aliases As Variant) As Variant
    Declare Function EssVFreeMemberInfo Lib "ESSEXCLN.XLL" (ByRef memInfo As Variant) As Long
    Declare Function EssVFreeDataPoint Lib "ESSEXCLN.XLL" (ByRef Info As Variant) As Long
    ' The following constants are suitable as actions
    ' for the EssVGetMemberInfo function
    Const EssChildLevel = 1
    Const EssDescendentLevel = 2
    Const EssBottomLevel = 3
    Const EssSiblingLevel = 4
    Const EssSameLevel = 5
    Const EssSameGenerationLevel = 6
    Const EssCalculationLevel = 7
    Const EssParentLevel = 8
    Const EssDimensionLevel = 9
    ' The following prototypes declare the Visual Basic
    ' Extended Spreadsheet macro-equivalent functions
    Declare Function EssVCalculate Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal calcScript As Variant, ByVal synchronous As Variant) As Long
    Declare Function EssVCancelCalc Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant) As Long
    Declare Function EssVCascade Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal selection As Variant, ByVal path As Variant, ByVal prefix As Variant, ByVal suffix As Variant, ByVal level As Variant, ByVal openFile As Variant, ByVal copyFormats As Variant, ByVal overwrite As Variant, ByVal listFile As Variant) As Long
    Declare Function EssVCell Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ParamArray memberList() As Variant) As Variant
    Declare Function EssVConnect Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal userName As Variant, ByVal password As Variant, ByVal server As Variant, ByVal application As Variant, ByVal database As Variant) As Long
    Declare Function EssVDisconnect Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant) As Long
    Declare Function EssVFlashBack Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant) As Long
    Declare Function EssVGetCurrency Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant) As Variant
    Declare Function EssVGetDataPoint Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal cell As Variant, ByVal range As Variant, ByVal aliases As Variant) As Variant
    Declare Function EssVGetGlobalOption Lib "ESSEXCLN.XLL" (ByVal item As Long) As Variant
    Declare Function EssVGetSheetOption Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal item As Variant) As Variant
    Declare Function EssVKeepOnly Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal selection As Variant) As Long
    Declare Function EssVRemoveOnly Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal selection As Variant) As Long
    Declare Function EssVPivot Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal startPoint As Variant, ByVal endPoint As Variant) As Long
    Declare Function EssVRetrieve Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal lockFlag As Variant) As Long
    Declare Function EssVSendData Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant) As Long
    Declare Function EssVSetCurrency Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal currencyIdentifier As Variant) As Long
    Declare Function EssVSetGlobalOption Lib "ESSEXCLN.XLL" (ByVal item As Long, ByVal globalOption As Variant) As Long
    Declare Function EssVSetSheetOption Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal item As Variant, ByVal sheetOption As Variant) As Long
    Declare Function EssVUnlock Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant) As Long
    Declare Function EssVZoomIn Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal selection As Variant, ByVal level As Variant, ByVal across As Variant) As Long
    Declare Function EssVZoomOut Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal selection As Variant) As Long
    Declare Function EssVSetMenu Lib "ESSEXCLN.XLL" (ByVal setMenu As Boolean) As Long
    Declare Function EssVGetStyle Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal styleType As Variant, ByVal dimName As Variant, ByVal item As Long) As Variant
    Declare Function EssVSetStyle Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal styleType As Variant, ByVal dimName As Variant, ByVal item As Long, ByVal newValue As Variant) As Long
    Declare Function EssVLoginSetPassword Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal newPassword As Variant, ByVal oldPassword As Variant, ByVal server As Variant, ByVal userName As Variant) As Long
    Declare Function EssVSetSKUMouse Lib "ESSEXCLN.XLL" (ByVal fSKUWithMouse As Variant) As Long
    Sub MyMacro1()
        Call EssMenuVRetrieve
    End Sub
    Sub MyMacro2()
        Call EssMenuVKeepOnly
    End Sub
    Sub MyMacro3()
        Call EssMenuVRemoveOnly
    End Sub
    Sub MyMacro4()
        Call EssMenuVZoomIn
    End Sub
    Sub MyMacro5()
        Call EssMenuVZoomOut
    End Sub
    Sub MyMacro7()
        Call EssMenuVDatalessNav
    End Sub
    Sub MyMacro9()
        Call EssMenuVLinkedObjects
    End Sub
    Sub MyMacro12()
        Call EssMenuVFlashBack
    End Sub
    Sub MyMacro13()
        Call EssMenuVOptions
    End Sub
    Sub MyMacro14()
        Call EssMenuVMemberSelection
    End Sub
    Sub MyMacro15()
        Call EssMenuVCurrencyReport
    End Sub
    Sub MyMacro17()
        Call EssMenuVLock
    End Sub
    Sub MyMacro18()
        Call EssMenuVUnlock
    End Sub
    Sub MyMacro19()
        Call EssMenuVSend
    End Sub
    Sub MyMacro20()
        Call EssMenuVCalculation
    End Sub
    Sub MyMacro21()
        Call EssMenuVConnect
    End Sub
    Sub MyMacro22()
        Call EssMenuVDisconnect
    End Sub
    Sub MyMacro23()
        Call SHRetrieveRetain
    End Sub
    Sub MyMacro24()
        Call WBRetrieveRetain
    End Sub
    Sub MyMacro25()
        Call SHRetrieveSuppress
    End Sub
    Sub MyMacro26()
        Call WBRetrieveSuppress
    End Sub<font color="blue">Second Module (this is Ron Debruin's QAT code)</font>
    Option Explicit
    Option Private Module
    'TIP:
    'After you click on "Edit Menu" in the menu you can change the button image.
    'Right click on the QAT and choose Customize Quick Access Toolbar.
    'In the “Choose commands from” dropdown choose Macros and in the
    'Customize Quick Access Toolbar dropdown choose "For My Add-in.xlam".
    'Select the RDBDisplayPopUp macro and press the Modify button to change the icon.
    Sub WBCreatePopUp()
        Dim MenuSheet As Worksheet
        Dim MenuItem As Object
        Dim SubMenuItem As CommandBarButton
        Dim Row As Integer
        Dim MenuLevel, NextLevel, MacroName, Caption, Divider, FaceId
        '   Location for menu data
        Set MenuSheet = ThisWorkbook.Sheets("MenuSheet")
        '   Make sure the menus aren't duplicated
        Call WBRemovePopUp
        '   Initialize the row counter
        Row = 5
        '   Add the menu, menu items and submenu items using
        '   data stored on MenuSheet
        ' First we create a PopUp menu with the name of the value in B2
        With application.CommandBars.Add(ThisWorkbook.Sheets("MenuSheet"). _
                                         range("B2").Value, msoBarPopup, False, True)
            Do Until IsEmpty(MenuSheet.Cells(Row, 1))
                With MenuSheet
                    MenuLevel = .Cells(Row, 1)
                    Caption = .Cells(Row, 2)
                    MacroName = .Cells(Row, 3)
                    Divider = .Cells(Row, 4)
                    FaceId = .Cells(Row, 5)
                    NextLevel = .Cells(Row + 1, 1)
                End With
                Select Case MenuLevel
                Case 2    ' A Menu Item
                    If NextLevel = 3 Then
                        Set MenuItem = .Controls.Add(Type:=msoControlPopup)
                    Else
                        Set MenuItem = .Controls.Add(Type:=msoControlButton)
                        MenuItem.OnAction = ThisWorkbook.Name & "!" & MacroName
                    End If
                    MenuItem.Caption = Caption
                    If FaceId <> "" Then MenuItem.FaceId = FaceId
                    If Divider Then MenuItem.BeginGroup = True
                Case 3    ' A SubMenu Item
                    Set SubMenuItem = MenuItem.Controls.Add(Type:=msoControlButton)
                    SubMenuItem.Caption = Caption
                    SubMenuItem.OnAction = ThisWorkbook.Name & "!" & MacroName
                    If FaceId <> "" Then SubMenuItem.FaceId = FaceId
                    If Divider Then SubMenuItem.BeginGroup = True
                End Select
                Row = Row + 1
            Loop
        End With
    End Sub
    Sub RDBDisplayPopUp()
        On Error Resume Next
        application.CommandBars(ThisWorkbook.Sheets("MenuSheet").range("B2").Value).ShowPopup
        On Error GoTo 0
    End Sub
    Sub EditMenu()
        ThisWorkbook.IsAddin = False
    End Sub
    Sub WBRemovePopUp()
        On Error Resume Next
        application.CommandBars(ThisWorkbook.Sheets("MenuSheet").range("B2").Value).Delete
        On Error GoTo 0
    End Sub<font color="blue">Third Module (some custom Essbase comands to toggle between "retain formula options" and "suppress zero options")</font>
    Option Explicit
    Sub WBRetrieveRetain()
    Dim sh As Worksheet, HidShts As New Collection 'to handle hidden sheets
        For Each sh In ActiveWorkbook.Worksheets
            If Not sh.Visible Then
                HidShts.Add sh
                sh.Visible = xlSheetVisible
            End If
        Next sh
    For Each sh In Worksheets
        Sheets(sh.Name).Activate
       'Turn On Retain and Turns off Suppress and double clicks
        If EssVGetSheetOption(Empty, 6) = True Or _
           EssVGetSheetOption(Empty, 7) = True Then
           Call EssVSetSheetOption(Empty, 6, False)
           Call EssVSetSheetOption(Empty, 7, False)
        End If
        If EssVGetGlobalOption(1) = True Or _
           EssVGetGlobalOption(2) = True Then
           Call EssVSetGlobalOption(1, False)
           Call EssVSetGlobalOption(2, False)
        End If
        Call EssVSetSheetOption(Empty, 11, True)
        Call EssVSetSheetOption(Empty, 21, True)
        Call EssVSetSheetOption(Empty, 22, True)
      Next
        For Each sh In HidShts
            sh.Visible = xlSheetHidden
        Next sh
    End Sub
    Sub SHRetrieveRetain()
       'Turn On Retain and Turns off Suppress and double clicks
        If EssVGetSheetOption(Empty, 6) = True Or _
           EssVGetSheetOption(Empty, 7) = True Then
           Call EssVSetSheetOption(Empty, 6, False)
           Call EssVSetSheetOption(Empty, 7, False)
        End If
        If EssVGetGlobalOption(1) = True Or _
           EssVGetGlobalOption(2) = True Then
           Call EssVSetGlobalOption(1, False)
           Call EssVSetGlobalOption(2, False)
        End If
        Call EssVSetSheetOption(Empty, 11, True)
        Call EssVSetSheetOption(Empty, 21, True)
        Call EssVSetSheetOption(Empty, 22, True)
    End Sub
    Sub SHRetrieveSuppress()
       'Turn Off Retain and Turns on Suppress
        If EssVGetSheetOption(Empty, 11) = True Or _
           EssVGetSheetOption(Empty, 21) = True Or _
           EssVGetSheetOption(Empty, 22) = True Then
           Call EssVSetSheetOption(Empty, 11, False)
           Call EssVSetSheetOption(Empty, 21, False)
           Call EssVSetSheetOption(Empty, 22, False)
        End If
        Call EssVSetSheetOption(Empty, 6, True)
        Call EssVSetSheetOption(Empty, 7, True)
    End Sub
    Sub WBRetrieveSuppress()
    Dim sh As Worksheet, HidShts As New Collection 'to handle hidden sheets
        For Each sh In ActiveWorkbook.Worksheets
            If Not sh.Visible Then
                HidShts.Add sh
                sh.Visible = xlSheetVisible
            End If
        Next sh
    For Each sh In Worksheets
        Sheets(sh.Name).Activate
       'Turn Off Retain and Turns on Suppress
        If EssVGetSheetOption(Empty, 11) = True Or _
           EssVGetSheetOption(Empty, 21) = True Or _
           EssVGetSheetOption(Empty, 22) = True Then
           Call EssVSetSheetOption(Empty, 11, False)
           Call EssVSetSheetOption(Empty, 21, False)
           Call EssVSetSheetOption(Empty, 22, False)
        End If
        Call EssVSetSheetOption(Empty, 6, True)
        Call EssVSetSheetOption(Empty, 7, True)
      Next
        For Each sh In HidShts
            sh.Visible = xlSheetHidden
        Next sh
    End Sub<font color="blue">Excel Object Code</font>
    Option Explicit
    Private Sub CommandButton1_Click()
        Call WBCreatePopUp
        MsgBox "Click on the button in the QAT to see if your menu is correct.", vbOKOnly, "Favorite Macro Menu"
    End Sub
    Private Sub CommandButton2_Click()
        Call WBCreatePopUp
        range("A1").Select
        ThisWorkbook.IsAddin = True
        ThisWorkbook.Save
    End Sub
    Private Sub CommandButton3_Click()
        ThisWorkbook.IsAddin = True
        ThisWorkbook.Saved = True
    End Sub
    Option Explicit
    Private Sub Workbook_Open()
        Call WBCreatePopUp
    End Sub
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        Call WBRemovePopUp
    End Sub

    Hi Mathieu,
    As per support matrix documentation, Essbase 7.1.3 is not supported with Excel 2007.
    You may have to upgrade to client version 7.1.6.7 which supports Excel 2007.
    Thanks,
    Raja

  • EssMenuVRetrieve

    We have a list box with the following code on list box change command:Private Sub cmbAccount_Change() X = EssMenuVRetrieve()End SubWe'd like the spreadsheet to update after a new selection is made. We are getting "Function not Defined" error message.Any help is appreciated.

    If you have licensed the Extended Spreadsheet Macros, you need to define the function in the workbook (or set a reference to a workbook that has this function defined):Declare Function EssMenuVRetrieve Lib "ESSEXCLN.XLL" () As LongOtherwise, you can use the built-in Excel 4 style macros which, I believe, do not require the Extended Spreadsheet Macro license:application.Run "EssRetrieve"Tim TowApplied OLAP, Inc

  • Excel 2010 & Essbase Add-In

    Hi,
    We are using Essbase version 9.3.1. Recently, some of my users have upgraded to Excel 2010. They had been using it fine for about a month, and then all of a sudden, they started getting the error "Microsoft Excel cannot access the file 'C:Hyperion\AnalyticServices\bin\essexcln.xll' whenever they try and use the Essbase Add-In.
    The only work around that I have found is that if they navigate to that path and click on the add-in and then open Excel, it will work fine, but obviously, that is not the optimal solution.
    I have gone and downloaded Essbase version 9.3.3 and installed on the machine, but the same error is occurring. I don't see how this could be a problem, seeing that usually it is OK to use a newer version of the add-in, even if the overall product is on the older version.
    We are planning on upgrading all of our products to 9.3.3 in the next couple of months, but I have a feeling that will not solve the add-in/Excel issue.
    Any ideas?
    Thanks in advance!

    Hi ,
    The error which you are getting is due the Excel. Because Excel Disables
    the Essbasee Addin some time.
    When you get the same error follow the below steps.
    1) Open Excel
    2) Go to Home menu
    3) Options -> Add-ins -> Select Disable Add-Ins
    4) Select the Essbase Add-ins and Click on Enable.
    5) Click Ok.
    6) Restart Excel
    Hope this helps.
    Regards,
    Prabhas

  • Disconnect all active Essbase connections using VBA code in Excel

    Hi All,
    I am currently using the below code to disconnect the active essbase connection. It works fine but it shows me a windows with the list of active essbase connections and I have to select each essbase connection and click disconnect. I want a vba code which will disconnect / kill all active connections of Essbase at one go. for e.g. I have 10 worksheets connected to different databases in Essbase. I want a code which will disconnect all 10 sheets at one go. Please expedite. Thanks for your help in advance.
    Private Sub MDisConn()
    On Error Resume Next
    EssError = EssMenuVDisconnect()
    ErrorBox
    End Sub

    Hi,
    You could use EssVDisconnect which takes a sheet name and does not open the disconnect login box.
    Declare Function EssVDisconnect Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant) As Long
    Sub DisConn()
    X=EssVDisconnect("Sheet1")
    End Sub
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Hyperion 6.5 and Excel 2007

    Hello,
    I try to install Essbase 6.5 Add-In on my laptop.
    I currently work on Excel 2007.
    I only get a message error telling me : can't find any Office installation, install Office 97, 2000 or XP before.
    Do you know if Essbase 6.5 Add-in can be installed with Office 2007?
    Does someone knows any workaround?
    Thx and regards,
    Joseph

    Thx,
    I found a reply (gogole's my friend).
    I had to copy essxleqd.xla and essexcln.xll to C:\Hyperion\data\bin\ and browse the add-In from Excel.
    http://stewartbizint.wordpress.com/2008/07/29/essbase-excel-spreadsheet-add-in-for-newbies/
    Regards,
    Joseph

  • Installing Essbase Excel Add-in on 11.1.2 and Excel 2007

    Hi All,
    Just wondering if anyone has had any success installing the excel add-in (essexcln.xll) on Office 2007 and 11.1.2? I've been trying over the weekend, so that I can start using the vba api with essbase and I'm having no luck. I've tried the essexcln.xll at (installed drive)\oracle\Middleware\EPMSystem11R1\products\essbase\bin and I'm getting a "file is in a different format than specified by the file extension" message box, and a whole spreadsheet of random characters.
    I've also tried installing the add-in through the patch created for 11.1.1.3. The add-in works, but if I try to use the API to open an outline, I get an "outline too new" error.
    Anyone have any hints?
    Thanks in advance,
    Nathan

    Hi John,
    Thanks for the help. So I've tried installing the add-in both on Windows Server 2003 and Windows Server 2008, and I'm still getting the "The file you are trying to open, 'essexcln.xll', is in a different format than specified by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open the file now?" message box. I've tried running excel as an administrator, then adding the add-in through excel's add-in menu.
    When I open the file, the first line of the sheet says: This program cannot be run in dos mode.
    Also, both servers are 64-bit. I'm unsure if this could affect the add-in working.
    Thanks in advance,
    Nathan

  • Excel Add-In Failure

    I am trying to install ESS v.6.5 excel add-in but get "not recognizable file format" error when starting up excel for the first time after install. When I try to add the Essexcln.xll file manually, it gives me an "invalid add-in" error. I've already checked my environment variables path and they point to the right directories. There are no dll conflicts that I can see and I have admin rights to my computer. Any ideas on what could be the problem?

    Double checked my path and everything seems correct. I've copied my path below in case I'm not seeing something.ARBORPATH - C:\HYPERION\ESSBASEPath - C:\HYPERION\ESSBASE\BIN;c:\dmi\win32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\WbemRunning excel 2000 (which should work with Ess 6.5 no?)Also tried deleting the add-in and reinstalling but to no avail. Other ideas?

Maybe you are looking for