Hyperion Essbase Excel Addin - Unable to connect
Hi,
We have added In2Hyp Essbase Ribbon.xlam addin to Excel 2010, however when the user clicks on connect, there is no response - no prompt to enter the credential.
Please share your inputs on why we are unable to connect.
Thanks.
Hi, never heard about a commercial Essbase ribbon or maybe this one I just found out : http://essbase-ribbon.com/ indeed it is a beta commercial ribbon from a welll known US consulting company (Interrel) - a company where you worked in the past or am I wrong Cameron?
^^^ Yep, that's the one. I used to be an employee there; I had/have nothing to do with the product. I wonder if there are others? The first to the market tends to have a really large advantage in market share but of course that can change.
I have Andy Pope's web page as one of my favorites and one day soon I will actually play with the ribbon editor.
BTW I hate this bloody forum as I have to signup everytime - as Firefox doesn't keep the password for it. Any tip welcomed.^^^ remember password
It looks like the key is to get FireFox to ignore OTN's js command to turn autocomplete off.
Also, the Opera browser seems to have no problem with remembering the userid and password, and that is on my smart stupid phone.
Regards,
Cameron Lackpour
Similar Messages
-
Essbase Excel Addin on 64 Bit Windows 7 and 64 bit Office 2010
Hi Everyone,
I have installed 11.1.2.2 on server with Essbase and Shared Services.
Now, on the client I have 64 bit Windows 7 and 64 bit office 2010.
I tried installing Excel Addin client only (without Essbase client) and restarted machine after install.
After install Addin didnt come up automatically and i tried to manually set the add-in, I'm getting an error "This is not a valid add-in"
Is it because i am using 64 bit of office and have to go back to 32 bit.
Isnt 64 bit supported for latest 11.1.2.2 Essbase ?
Any ideas or experience in this regard will be helpful to me as our company is going for Windows 7 and Office 2010 across the business users and if 64 bit Office is not supported or has issues i would have to suggest them to go with 32 bit Office 2010.
Thank you.for 64 bit i guess its not avaiable for 2010 excel
but you can download 9 version or 11.1.1.3 with patch below is link.. its just a client ~~~
https://support.oracle.com/CSP/ui/flash.html#tab=PatchHomePage(page=PatchHomePage&id=gj46o799()),(page=PatchSearchResultsHome&id=gj46pr1y(search=%3CSearch%3E%0A%20%20%3CFilter%20name=%22patch_number%22%20op=%22IS%22%20value=%2210383144%22%20type=%22patch_number%22/%3E%0A%20%20%3CFilter%20name=%22platform%22%20op=%22IS%22%20value=%22%22%20type=%22platform%22/%3E%0A%3C/Search%3E&incFamilyProds=false&flag=search))
~~~More info from oracle support ~~~~
Support for Microsoft Office 2010 has been added to the following releases:
Smart View:
Essbase v9.3.3 for Client Third Party Software.
Smart View v11.1.1.3.02. This release is available as Patch 9889521. It offers support for 32-bit Office 2010 for Smart View only.
Smart View v11.1.2.1. Download the EPM System Release 11.1.2 Smart View for 32 bit Office 2010 from Oracle Software Delivery Cloud. Select the Product Pack "Oracle Enterprise Performance Management System" and the appropriate Platform.
Excel Add-in:
Essbase v9.3.3 for Client Third Party Software.
The Support Matrix and documentation for 9.3.3 can be found at: http://download.oracle.com/docs/cd/E10530_01/doc/nav/portal_1.htm
Oracle Hyperion Essbase Client 11.1.1.3.500.. This release is available as Patch 10383144.
Essbase v11.1.2.1. Download the EPM System Release 11.1.2 Excel Add-In for 32 bit Office 2010 from Oracle Software Delivery Cloud. Select the Product Pack "Oracle Enterprise Performance Management System" and the appropriate Platform.
Note: 64-bit Office is not currently supported as of December 2011. However, it is planned to be supported with SmartView only in the next release which is due early 2012. The classic Excel add-in will not support 64 bit Office regardless of version -
Hyperion Essbase Error: 1002097 Unable to load database [PlanType1]
Hello,
I am running Hyperion Essbase 9.2.0.3 version. This has happened 3 times now since last 2 weeks. I had to restore the APP folder from previous backup.
The message that i see is Error: 1002097 Unable to load database [PlanType1]
I have searched google and no luck. Anyone knows how to fix this or why we get this message. I don't want to restore from backup everytime.
Thanks
Azmat BhattiI think you have currepted backup.
Try run essmsh script to recover broken block's.
Backups - Files still locked after beginarchive -
Hi all,
Is Essbase Excel add ins still available with V11
CheersHi,
You will need to download all the " [Hyperion Enterprise Performance Management System Foundation Services|http://www.oracle.com/technology/software/products/bi/performance-management/111110/hyperion_foundation_111110.html] " components as well (not the EPMA though)
Cheers
John
http://john-goodwin.blogspot.com/ -
Excel Application Unable to Connect the Highavailable(Mirrorining) database
Hi Folks,
Please help me out from below Issue.
We have developed an Excel application to pull data from Back-end Database.
The database is configured in High availability Mirroring, When fail over occurs the Database moving from One server DB to Another Server DB.
But my Excel application is not pointing to the Failover DB when the One DB fails.
We are using the below Connection string in the excel application:
*"Data Source=Server A;Failover Partner=Server B; Initial Catalog=AdventureWorks; Integrated Security=True;"*
When Server A is unavailable, it shows the below error.
PFA : Error.jpg
And again asking for Authentication
PFA : Authentication.jpg
Here we need to Enter Credentials manually and then it is able to connect the desired database.
But it is not possible to spread credentials to end –user.
Can anyone please provide solution for this issue to automate the above scenario without manual intervention?
Thanks in Advance make sure that "sun.jdbc.odbc.JdbcOdbcDriver" is on your classpath ,
-
Excellent Signal / Unable to Connect to Internet
I have model WRT54G connected to my desktop and have a Dell Laptop with Vista. The router signal on my laptop shows excellent signal but I cannot connect to the Internet. A message appears stating something about a MPFP Inbound Filter Packet. I believe this has something to do with McAfee. Not sure if this is even the problem. Would greatly appreciate any assistance.
I recently purchased a WRT54GX4 and have the exact same issues. From my laptop, I can ping any website in the world under dos command line. However, as soon as I try and connect with my browser, it clocks and times out. I triple checked everything, started over, and still get the same symptoms. The good thing is the symptoms are consistent and I am not the only one. I will keep digging and let you know if I come up with closure. Dave
-
Essbase excel add-in 11.1.2 with office 2010 Excel ?
Hey, we are using Essbase excel add-in 11.1.2 with office 2010 Excel even though Excel 2010 is not supported by Oracle. Do you know of any other users using it with Excel 2010? Any problems reported?
Looks like it: Re: Hyperion Essbase Excel Addin - Unable to connect
But the OP in that thread never posted what solved his problem, if it was ever solved.
Regards,
Cameron Lackpour -
Essbase excel add-in 7.1.5 compatible with Microsoft office excel 2007
Hi All,
Can you please let me know Essbase Excel add-in 7.1.5 version is compatiable with Microsoft excel 2007.
Current Environment:
Hyperion Essbase Administration services 11.1.2
Essbase Excel add-in 7.1.5
Microsoft excel 2003
We have requirement some of Essbase excel templates developed with macros in Excel 2003 and client is planning to change excel 2003 to 2007 version.Is it possible all templates migrate from Excel 2003 to Excel 2007 versions.Required your valuable suggestions.
Thanks,Looks like it: Re: Hyperion Essbase Excel Addin - Unable to connect
But the OP in that thread never posted what solved his problem, if it was ever solved.
Regards,
Cameron Lackpour -
I have a query on Essbase excel addin 6.5..By anyway is it possible to restrict the visibility of applications/Databases listed to any particular user for which they dont have access?
I am using Essbase Application Manager 6.5.6. Please guide me if someone is aware of this.I, too, would recommend rebuilding the workbook.. Excel workbooks can get some funny behaviors, particularly if they contain VBA code. VBA in Excel stays 'semi-compiled' and never really clears itself out and a bunch of phantom references remain (and are completely hidden). I have seen some very strange behavior cleaned up by rebuilding the workbook..
My old friend, Excel MVP Rob Bovey, has a utility specifically built to rebuild workbooks at http://www.appspro.com/Utilities/Utilities.htm.
Tim Tow
Applied OLAP, Inc -
Hello all,
One of my user having issue with logging through essbase excel addin 2007 933 v.
User is seeing blank screen in the box once user enter the server info,id and pwd. user cannot see any apps/db's under that server.
I have verified access and asked to try from another system...they are seeing same result.795048 wrote:
Glenn,
I have already verified the user access and I can see the server access and did a database refresh.we are on 933v 2007 excel.
pls let me know.Hi...
Please reinstall the Excel addin and try again..
I had similar issue ...so i have suggested the user to reinstalling the Excel and Excel addin...and it works for them..
Regards,
Prabhas
Edited by: Prabhas on Oct 19, 2011 11:39 AM -
Unable to Obtain a Connection to Hyperion Essbase from Planning Application
Dear All,
I have installed FDM+Foundation+HFM+Essbase+Planning 11.1.1.3 (Tomcat)
I have stacked with the following problem:
when I try to open my data form, I am getting
“Unable to obtain a connection to Hyperion Essbase. If this problem persists, please contact your administrator”
Validate Database Connection & Validate Essbase Connection are successful throw Manage Data Source menu
Essbase user has admin privileges
In EAS console I can make myself sure, that my application is running
Data Form is valid (verified in Preview screen in Data Form wizard)
Can somebody help me with it?
Best Regards,
SiarheiThanks, John
Summary
Symptoms
When attempting to connect to Hyperion Planning as the admin user, the following error occurs:
Unable to obtain a connection to Hyperion Essbase. If the problem persists, please contact your administrator'
Cause
Hyperion Planning web accesses the application by making a connection to the Planning metadata in the relational repository (via Relational repository settings) and also to Essbase via the datasource settings.
Any Essbase connection issues indicate problems with the Essbase settings in the datasource or are related to the Essbase server.
Solution
- Edit the datasource via the Configuration Utility.
- Test the Essbase connection and make sure that the user used to make the connection is valid and has admin rights to Essbase.
- Restart the Hyperion Planning service once the Essbase user has been given the correct access rights.
- Login to the Essbase Administration Services (EAS) console and right click on the Essbase server name node -> Refresh security from Shared Services
- Expand the applications node (under the Essbase server name node) and check that there is an application with exactly the same name as the Planning application.
Note: Go to section 'manually recreating a Planning application in Hyperion Essbase, if the Planning application is missing in the above step.
- Login to the application in Hyperion Planning web.
Manually recreating a Planning application in Essbase:
- Login to the EAS console as admin (the Essbase user used by admin must have Essbase administrator rights)
- Go to Essbase servers -> your Essbase server name -> right click on applications -> Create application -> Using Block Storage and enter the exact Hyperion Planning Application name then click on ok.
Note: The above step will only create the application shell without the databases.
- Login to the application in Hyperion Planning web as admin and go to Administration menu -> Manage Database -> select database and filters (to create filter access to Essbase) and Refresh (refresh will also recreate the databases if they don't exist)
Best Regards,
Siarhei -
Excel addins and essbase connection
Hi Team,
In EPM 11.1.2.1 can you please let me know how Excel addins users connect to essbase server? Does it uses the default port 1423 to connect to essbase server when we connect to the essbase application from Excel to pull data.
Thanks in advance.In a default installation, the Add-In initially contacts the Essbase agent on 1423, and is then connected to the individual Essbase application using ports in the range 32768 to 33768.
See also AGENTPORT, SERVERPORTBEGIN and SERVERPORTEND in the Technical Reference. If non-default values have been configured you will see these parameters in the Essbase.cfg file for your installation. -
Problem opening excel files due to Hyperion Essbase Addin
When trying to open an Excel file as an attachment from Outlook (with Excel closed), Excel opens and tries to open the file. However, the file never opens. If Excel is already open and I try to open the file from Outlook, it works fine.I initially thought it was an option in Excel that needed to be changed. However the problem only started after I installed Hyperion Essbase. So I uninstalled Hyperion, and I no longer had the problem. Does anyone know why Hyperion Essbase is causing this problem?
Hi,You can also turn the add-in off from Tools | add-in menu.Hope this helps,Grofaty
-
Regarding connectivity to IR studio after installation of excel addin
Hi Frnds,
Iam facing a issue i have installed interactive reporting for a user and then later i have installed excel add in.
Before installing excel addin user was able to connect to essbase cubes before through brio but later installing excel add-in he was unable to connect essbase cubes through.
What would be the issue
Thanks,
KRKHi,
You may try the following---
Go to 'My Computer'---> Right Click----> Properties---> go to 'Advanced'---> in that, open 'Environment Variable'---> In the list, find 'ARBORPATH' which should only contain value '<<Drivename>>:\Hyperion\AnalyticServices'
If there is any other value, you may remove and save it and come out of that.
After that, please check whether the IR and Excel add-in both working fine. Please let me know it works or not.
Thanks & Regards. -
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
Maybe you are looking for
-
N900 - cannot uninstall, install or update applica...
this is also with the application "rootsh". I downloaded "rootsh 1.5" via appl.manager. then "Unable to install 'rootsh' " popped up. the log-file says: apt-worker: Not handling unrelated package recorder. required disk space: 3156 firmware: 1.2009.
-
Issue with emailing to a Group
I used to be able to send an email to a group by just typing the name of the Group (already created in Contact). Now, when I type the Group name in the To: box of Mail, I only get a coma. Anybody has an idea about why it does that?
-
All 3d party applications stopped working
Hi, After updating to 2.1, All applications that are not part of the default installation stopped working (again). I tried resetting, resyncing, nothing seems to help, except deleting and reinstalling all applications (sigh). are other people experie
-
Please help me its realy annoying that they are gone now when i wanna hear them, and I dont wanna buy them agian.
-
Delete records from two tables
Hi All, I have two tables (tableA and tableB) and i have four combination primary key. How can I delete the records from tableA that are not in tableB? In my sample below I need to delete the records from year 2013. I have a loop to insert the new on