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
ChiDamHi 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 -
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.
-
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
VishalHi 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
ChiDamHi 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 SubHi 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 -
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
-
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 SubHi,
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,
JosephThx,
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,
NathanHi 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 -
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
-
How to load data on my page load ???
Hi friends, I have mySQL database and one database for all Districts in that table Named district_master; Now i want to load all the district in one combo box initially. i have 3 combo 1) District 2) Talukas 3) Villages Each are co-related Now i want
-
Yesterday I changed my email password on my home computer. Today, I can't get any new emails on my Samsung Galaxy 4; I deleted the email account entirely and tried to set it up again as a new account, using the new password, but it keeps giving me a
-
How can I reformat my MBP's hard drive without the Install Disk?
My MacBook Pro got a virus, and I need to reformat my computer without the Install Disk (I don't have it anymore). Is it possible to fix it?
-
Error installing DPM Agent in Update Rollup 5 for System Center 2012 R2 Data Protection Manager
I have updated my main DPM server to Update Rollup 5 for System Center 2012 R2 Data Protection Manager and all went well. All Protected servers updated and rebooted and continued protection - EXCEPT one; Physical Windows Server 2012 R2 Datacenter. Tr
-
WinXP install problem (solved!), RAM problem (solved!)
Hello, this is my first post on this forum. Yesterday I bought a MSI K8N Neo2 Platinum mainboard along with an Athlon 64 3000+ Winchester. The first problem I had was with Dual DDR. I have two sticks of double sided 512MB Kingston Value PC3200 DDR, o