Smartview 11.1 - Excel 2007

Hi
We have just upgraded from Excel 2003 to Excel 2007, and are using Smartview 11.1 and HFM 9.3.1.
When refreshing on the Excel 2003 files it is extremely slow, are there any changes that are to be made?
Regards

In Excel 2007 the workbook calculation is set to Automatic by default.
Go to Excel Options | Formulas. Change Workbook Calculation to Manual and see if that improves the performance.

Similar Messages

  • Smartview for OBIEE - Excel 2007

    Hello,
    I have installed OBIEE 11.1.1.6.0 on my desktop with simple install.  and have "SmartView" Menu on Excel 2007.  When I click smartview and try to create private connection using: http://localhost:7001/analytics/jbips
    by selecting "Oracle BI EE" connection provider type. I am getting the error "can not connect to the provider". Then I am getting the login screen.  I entered the user id and password.  Now, I am getting the login error.  The login user id and password are correct because I use the same user id and password to connect to analytics, enterprise manager and console (weblogic) and my OBIEE is up and running.
    Anybody has any ideas on this error?
    Thank you,

    No I don't think so because SV 11.1.2.3 user guide mentioned that it suports Office Excel 2007 as follows:
    Office support
    When working with Oracle BI EE data sources, Smart View supports these versions of Microsoft Office:
    2007
    2010 32-bit
    2010 64-bit
    Regards,
    Ahmad.

  • Excel 2007 and Smartview 11.1 file open slow

    We are in the process of upgrading to HFM system 11.1 and smartview 11.1.1.3 and as part of this process we are starting to use Excel 2007. I am encountering an interesting problem when opening files in Excel 2007 using smartview 11.1 and I am wondering if any one else has seen this problem and found a solution.
    First I converted an excel 2003 file to excel 2007 and saved the file as an xlsx file type. Then I am able to open the file and it would take about 30 seconds to open the file. The file has about 15,000 formulas on for spreadsheets. If I click on each spreadsheet individually and use the "Refersh" button I can save the file in about 10 seconds and then close the file. When I open the file again it will open in 30 seconds. Now using the same file I click "Refresh All" and the file processes fine. I am able to save and close the file in about 10 seconds. However, when I try to open the file again it takes about 20 minutes to open, and then 20 minutes to close.
    This only happens with two or three files. I have another file that is 40 spreadsheets and about 3,000 formulas that is not affected when I click Refresh or Refresh All.
    Any help would be apperciated.
    Rich

    Hi
    On metalink i found some notes about this issure
    "Background
    SmartView communicates over HTTP using .NET. This just means that requests and responses are sent in a standard XML format that is tucked in the HTTP headers. The mechanism is the same as when your internet browser requests a file or submits a form (simplification). A standard Microsoft component that is part of Internet Explorer is used for this.
    There are three components (four if you include the network) in a SmartView refresh:
    -the client
    -the web server
    -the HFM application server
    It is easiest to troubleshoot when they are on separate machines. (Running SmartView on the server to see whether it works better is a useful test to see what effect the network is having, but doesn't show any other bottlenecks.) If you run Task Manager on these 3 machines showing the Performance tab, you will see initial activity on the client as Excel clears the cells and the request is converted into XML. Then you see the web server get busy as it receives and parses the request. Then the application server is busy as it send the data, then the web server is busy as it compiles the results into XML again, and finally the client parses the XML, pushes the data into cells and runs an Excel calculation. This last stage is the longest of all. Overall, it is typical to see the client doing 90-95% of the work, so client performance is a very important factor. Look out for Excel's memory usage increasing and RAM becoming in short supply. Often, user dissatisfaction with refresh times can be alleviated by giving them more RAM or a faster PC.
    The situation we are dealing with here, however, is when the chain of events described above is interrupted. In this case, you will see the client or the web server wait in vain for a response from the next machine in the chain. The case of invalid XML is similar, but the response is truncated so that the XML is not well-formed when it arrives. XML consists of matching pairs of tags and is not well-formed when a closing tag is missing. This can be caused by certain network settings such as packet size (see later). The end result in either case is the same: as Excel cleared the cells before sending the request, cells are left blank or with zeroes.
    Your job now is to work out why the particular component is failing.
    Client
    Check the HTTP time out in the registry:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]\
    "ReceiveTimeout"=dword:00dbba00
    "KeepAliveTimeout"=dword:002BF20
    "ServerInfoTimeout"=dword:002BF20
    The time-out limit is five minutes for versions 4.0 and 4.01 and is 60 minutes for versions 5.x and 6. Also, the time-out limit is 30 seconds for Windows Internet Explorer 7. To change the settings, add the above keys. The above values are hexadecimal, not decimal and correspond to 18000 milliseconds (3 minutes) and 240 minutes for the receive time-out. See
    - http://support.microsoft.com/kb/813827
    - http://support.microsoft.com/kb/181050
    Once you make those changes, my recommendation is that you reboot the client machine.
    Web server
    Look for errors in logs showing that the web app didn't respond/disconnected or timed out waiting for another application (i.e. the HFM application server). Eliminate load balancers etc. during testing in order to isolate the problem and to ensure that the user always goes to the same web server otherwise, logs can be hard to interpret. See also the IIS Tuning Guide for IIS settings. We cannot recommend particular settings, as each client must establish the optimal settings for their own environment after performance testing. If necessary, engage the services of a suitably qualified consultant.
    Application Server
    HFM application server performance is very dependent on whether the data is already in RAM or not. One symptom, where the first refresh fails but the second one succeeds, is probably a sign that the cache needed to be populated and once that had been done (by the first refresh) it went faster. HFM loads whole subcubes (Scenario, Year, Value and Entity) into cache, so asking for lots of accounts in the same subcube is fast, but asking for lots of entities will inevitably slow things down as it runs out of RAM and starts unloading subcubes to make room for more. The HFM event log (HsvEventLog.log) shows this happening, but don't forget that the messages you see are a normal consequence of the way HFM works and are not a problem unless you see a hugely elevated number of them during the period the refresh occurs. Another sign would be page file thrashing.
    If there are several servers in a cluster, use sticky sessions in HFM to make sure tests always go the same server, or hit one server directly rather than using the cluster.
    Solutions here involve giving more RAM to the server (probably not possible because of the 2 GB limit) and changing the worksheet design to restrict the number of subcubes accessed. A separate consolidation server, so that reads are not competing with intensive consolidations and calculations, would be a good thing.
    Network
    To find out if packets get fragmented, use
    ping -l size -f
    to send a big packet with the 'don't fragment' flag. E.g.
    Ping -l 1024 -f oracle.com
    If you see a reply like Reply from 141.146.8.66: bytes=1024 time=200ms TTL=245 then the size you specified is below the packet limit of the network. But if you use, for example, 2000 in place of 1024, you get Packet needs to be fragmented but DF set, then you know you have exceeded the limit. Combine this investigation with a Fiddler trace (https://www.fiddler2.com/fiddler2/) to see what size data messages are being sent and received.
    Troubleshooting Guidance
    If you seriously want to go into this in more detail, then it will take a considerable effort on your and your IT Department's part. My general advice would be:
    1. During this process, fix your environment so that it is predictable. Register a single HFM application server and connect to that. Use a single web server and don't go through Apache or any other redirector. Make sure we know which machine to go to for logs. This would be a temporary measure and it doesn't stop the other users using the full, load balanced system so long as it doesn't involve your server.
    2. As far as possible keep other users from using it during testing, unless you are specifically testing for performance under load. We want to see what activity is due to SmartView and not random other jobs.
    3. Use PerfMon on all three machines: client, web server and application server.
    4. Clear Logs before testing and note the times of each test so the logs can be correlated.
    5. Log CPU activity, memory usage, network throughput, page faults, thread count etc. I'm no expert on this so get advice from someone who is.
    6. In addition to the performance logs, from the IIS Server get:
    * HTTP.SYS Error Log - %windir%\System32\LogFiles\HTTPERR (Default location; configurable)
    * IIS Website Log - %windir%\System32\LogFiles\W3SVC# (Default location; configurable)
    * Event Log (both System and Application) in EVT and TXT (tab separated) formats
    7. From HFM Application server get:
    * HsvEventLog.log (in <HFM install>\Server working Folder)
    * Event Log (both System and Application) in EVT and TXT (tab separated) formats
    8. Be aware of all timeout settings in your environment (i.e. IIS & the network) and time your tests. This can show whether it is an ASP timeout, script timeout, client side timeout or whatever. Note that the Web Session Timeout setting for SmartView in HFM's Server and Web Configuration is a separate issue from IIS timeouts. Web Session Timeout controls the length of idle time before SmartView makes the user log in again. Default 20 mins.
    9. Run Fiddler traces to directly observe the XML and check for HTTP failures.
    Further resources
    - Tuning IIS 6.0 for HFM
    - SmartView Performance FAQ
    Both are available from Support.
    Author: Andrew Rowland
    Version: 11.x (Fri, 30 October 2009)"
    regards
    Alexander

  • Smartview: Excel 2007 and 9.3.0.1

    Is there a version of Smartview for 9.3.0.1 that works with Excel 2007?
    If so where I can get it? And are there any known issues with it?
    Thanks,
    Dave W

    I have a problem with Excel 2007. With Smartview installed, I cannot "save" or "save as" a new file. When I try to save, the save/save as diaglogue box does not show the folders, the file name box nor the save as type box. Any suggestions?

  • Smartview 11.1.2.2.310 - Excel 2007 crashes when openning panel

    We are upgrading our users from a previous version of Smartview to 11.1.2.2.310
    we are finding users on excel 2007 are having problems when attempting to work with a macro enabled workbook and ad hoc query previously setup from the previous version
    Excel crashes when we try and select the connection panel screen with the following dialogue message:
    "Microsoft Office Excel has stopped working"
    we also tried with the macro options turned off
    looking for some help, not sure how to resolve this
    Any thoughts anyone?
    Chaz

    Chaz - were you able to find a solution to this?    I am experiencing the same thing with Smartview on excel 2007 also and cannot get past it.

  • "Out of memory" error using SmartView v11.1.1.3.500, MS Excel 2007 & MS Win7 Prof SP1 (all 32-bit)

    Hi All,
    A user is regularly experiencing "Out of memory" error messages while retrieving large MS Excel 2007 worksheets (ad-hoc analysis; approx 700 rows by 13 columns) connected to a Planning cube via 32-bit SmartView v11.1.1.3.500 (Build 008) on a 32-bit MS Windows 7 Prof (SP1) computer with 4GB of RAM. The same user is reporting experiencing a number of other issues (eg, TCP-related time-out, unable to connect to the APS, SmartView add-in disappearing, etc) at the same time.
    I could not locate any specific KB document from the My Oracle Support website which addressed these specific issues all at once but from various posts out there, the recommendations to address similar issues were as follows:
    Tick the Options > Display > Reduce Excel file size option;
    Tick the Options > Display > Improve metadata storage option;
    Rebuild the MS Excel workbook from scratch;
    Delete all temp files located in the C:\Users\USER NAME\AppData\Local\Temp directory;
    Disable auto-recovery for MS Excel;
    Add misc TCP-related registry entries (eg, TcpTimedWaitDelay, MaxUserPort, MaxFreeTcbs, etc) on both the client PC and server;
    Adjust MS Windows for best performance;
    Increase the page file by 25%-50% more than the physical amount of RAM installed on the client PC;
    Relocate the page file to a different drive as compared to the drive where MS Windows is installed on the client PC;
    On top of the above, are there any other recommendations anyone else would like to share to address the "Out of memory" issue?
    Many thanks in advance,
    JBM

    Monitor the Full GC in GC log and see if there is any gradual increase in the free memory retained after every Full GC over a period, if there is a gradual increase and if its reaching maximum specified heap over a period of time, that means there might be some slow leak from application or native libraries.
    Also please check if you have any pattern or request which might be triggering OOM all of the sudden.
    If its memory leak best way to investigate that is to capture JRA's at regular interval's and monitor top 10 objects and see which one is growing and consuming more % of heap over a period of time.
    You can also have this by captured by print_object_summary and print_memusage options in JRCMD command over a period of time.
    Hope this helps.
    - Tarun

  • HFM Smartview 7.2.1.1 with Excel 2007

    Hi,
    We are using the following Versions:
    Hyperion Smartview 7.2.1.1
    Hyperion Financial Management 4.0.1
    Microsoft Excel 2007
    When we try to retrive the data from Excel 2007 with 80 tabs, we are getting blank values around after 20 mins.
    Sometimes, we are getting the values and sometimes we are getting the blank values.
    Is there a compatibility issue between these versions of HFM with Office Excel 2007.
    Is there any way to get the values instead of blanks.
    Thanks in Advance.
    Regards,
    Hari

    Hi Hari,
    I am not completely certain, but have a good feeling that this is a compatibility issue. I just checked the Supported Platforms Matrices:
    http://www.oracle.com/technetwork/middleware/bi-foundation/hyperion-supported-platforms-085957.html
    The site doesn't have version 7 documentation, but the oldest version, 9.2., is not compatible with Office 2007. The earliest version that 9.2 is compatible with is Office 2003.
    I'd wait and see if you will get more responses here, but I'd also check with Oracle.
    Cheers,
    Mehmet

  • Best practice for Smartview when upgrading from Excel 2003 to Excel 2007?

    Does anyone know the best pratice for Smartview when upgrading from Excel 2003 to Excel 2007?
    Current users have Microsoft Excel 2003 with Smartview 9.3.1.2.1.003.
    Computers are being upgraded to Microsoft Excel 2007.
    What is the best pratice for Smartview in this situation?
    1. Do nothing with Smartview and just install Excel 2007.
    2. Install Excel 2007 and then uninstall and reinstall Smartview
    3. Uninstall Smartview, Install Excel 2007, and then install Smartview
    4. Somthing else??
    Thanks!

    We went with option 1 and it worked out fine. Be aware that SV processes noticeably slower in Excel 2007 than 2003. Many users were/are unhappy with the switch. We haven't tested SV v11 yet, so I'm not sure if it has improved performance with Excel 2007 or not (hopefully it does).

  • Add-in Menu disappeard in Excel 2007

    Hi Guys,
    I have a problem that I don't able to see "add-Ins" menu in menu bar of my excel 2007. How should i enable this one?
    Many Thanks,

    Andrew,
    I've been using the ribbon since it's release and have not personally run across any issues.
    Make sure you get the very latest version of the toolbar as there was an issue with the 3.1 version (I think that was the release). I am running 3.2 at a client in Excel 2007/Essbase 11.1.2 and it's solid.
    The only downside I can think of is that it uses the same Alt-S key combination that SmartView uses, so to get to the keystrokes (which is really nice other than this issue) I have to type Alt-S-2-R to get a retrieve. This would not be an issue if SmartView is not in the mix.
    You can check this thread from their blog for a couple of issues others have found:
    http://www.in2hyperion.com/post/2010/03/21/Hyperion-Excel-Add-in-Ribbon.aspx
    See this link for the latest binaries and comments:
    http://www.in2hyperion.com/post/2011/02/14/Version-31-of-the-Excel-Essbase-Ribbon-is-available-for-download.aspx
    No, I don't work for these guys. But I do like their product and one certainly can't argue with the price.
    Regards,
    Cameron Lackpour

  • Smartview tab in Excel is disappeared

    Hi ,
    The Smartview tab in Excel is disappeared in one of the User machine from today morning.Iit worked yesterday. May i know why it happened. He said he didn't install any updates or anything. I Verified in Enable addin's and it is checked. He is using excel 2003 version.
    Any help will be appreciated.
    Mo

    You need to make sure there are no disabled components. If Excel crashes, it has a habit of disabling Smartview as it blames Smartview for the crash. You can find these settings in the following places:
    Office 2003
    - Click on Help Menu
    - Click on About Microsoft Excel
    - click on Disabled Items button
    - If any of the Hyperion smartview items are here, enable them.
    Office 2007
    - Click on stupid office circle in upper left
    - Click on Excel Options
    - Click on Add-Ins
    - In the Manage Drop down at the bottom of the window, select Disabled Items and click Go
    - If any of the Hyperion smartview items are here, enable them.
    The other scenario I have seen play out is when you have Adobe acrobat installed and it installs it's office plug-in. When Adobe updates, it seems to have an uncanny ability to "knock out" Smartview from excel. The best way I have found to fix it is to:
    a.) Fully uninstall Smartview from Control Panel
    b.) Go through windows registry and remove all instances of Smartview [YES, you really need to do this, uninstalling is not enough]
    c.) Reinstall SmartView
    Hope that helps.

  • Excel Add-in for 11.1.1.3 on Excel 2007.

    Hello,
    We are upgrading to Office 2007 and Excel Addin we are using is for 2003. We have a Planning / Essbase 64 bit environment working on 11.1.1.3
    Now, when I look for Essbase client for 11.1.1.3 compatible to office 2007, I cannot find it in Oracle e-delivery site. Is there any place that I can get this?
    Also, ours is a 64 bit environment and our users desktops are 32 bit. So is that fine if I install 32 bit client? Am not sure whats the bit type of current excel add-in ?
    Please advice.
    Thanks,

    More to the point, I suggest you review the product support Matrices:
    http://www.oracle.com/technetwork/middleware/bi-foundation/hyperion-supported-platforms-085957.html
    The 11.1.1.3 Excel add-in is supported on Excel 2007 -- it doesn't matter if this is 32-bit or 64-bit Operating systems. Excel 2007 is always a 32-bit application. If you are also using SmartView search support.oracle.com for updates for SmartView as there are updates that fully support working on 64-bit operating systems.
    Office 2010 64-bit is NOT supported. Office 2010 32-bit is supported for SmartView -- haven't tried Excel addin in 2010 32-bit however I believe it should work also.
    Regards,
    John A. Booth
    http://www.metavero.com

  • SmartView issue with Excel protected sheets

    Hi,
    I'm facing an issue working with SmartView and Excel protected sheet.
    When a try to refresh data SmartView get error "One or more sheet(s) in the workbook are protected. Unprotect the sheets and try the operation again".
    Sheet layout is composed as:
    - account in row
    - period, scenario and version in column
    - other dimension in point of view.
    The goal of sheet protection is restrict on Excel side the set of cell available for user input and avoid the user add more account in row.
    Is there a workaround to use SmartView work with protected sheet or the only way is unprotect it?
    Any suggestion is really appreciated.
    The system configuration is:
    WindowsXP SP3
    Excel 2007
    SmartView 11.1.2.1.00
    Regards

    No, sorry Smart View has no access to write to the cell of a protected sheet. If you are skilled in VBA you could write a routine that unprotects your sheet does the SV operation and then re-protects. This may require you to hard code your protection password in code so I am not sure if this will work for you. Excel sheet protection lock the user and programs from updates so there is not much that can be done.

  • Excel Addin and SmartView disappear from excel

    Hi There,
    We use Excel 2007, Excel Addin and SmartView have been working fine, but it "disappear" from the ribbon or menu all of sudden, I check Excel Addin, it shows Essexcln and Oracle Hyperoin SmartView for office under "Active Application Add-ins".
    Any advice?
    Thanks

    I had the same issue once. It turned out that some SAP query addins did not get along with essbase add-in and bullied it out of the playgroud. You might want to check on that.

  • Excel-2007 cannot connect to Oracle ODBC data source, Control Panel can.

    <p>
    I cannot make an ODBC connection from Exce-2007 to Oracle work. I am an expert Excel and VBA user (since 1994) and I have frequently used Excel to access ODBC databases, including Oracle (I have done this with Excel-2003 both with worksheet queries and have written VBA ADO-connection routines). And even though in Excel-2007 a worksheet ODBC query is supposed to be easier to create than in previous version of Excel, my connection fails. Any suggestions and all help are welcome and much appreciated.
    DETAILS
    </p>
    <p>
    1) <strong>What is my system?</strong> I am using Excel-2007 on Windows Vista x64 and Oracle server v.11g on my computer (all this is on my computer, no network issues).
    2)<strong> Why use Excel with Oracle at all?</strong> I use Excel-2007 to access Oracle rather than Access-2007 (or any other application like TOAD, etc.) because I do engineering calculations with the data stored in Oracle. These calculations are easier done in Excel (I suppose that one alternative to this could be to use some sql or Access to get the data from the database, then store it as plain vanilla CSV file, then open this file in Excel, then do the math (the math involves complex optimisation algorithms), then save the results as CSV, then use some sql or Access to put the data back into the database. Howwever this does not strike me as a quick or neat solution. And after all Excel has been designed to access ODBC databases, so why not use it?)
    3) <strong>What do I do in Excel-2007 that won't work?</strong> I create an ODBC link to Oracle that does not work. In Excel-2007 this is straightforward:
    </p>
    <ul>
         <li>define an ODBC connection (Data tab --&gt; From other sources --&gt; From data connection wizard);</li>
         <li>define a query on the worksheet -- that's it, this is all!</li>
    </ul>
    <p>
    I start with creating an ODBC connection:
    a) I choose an ODBC data source type: <strong><em>ODBC DSN</em></strong>
    b) Excel-2007 displays the list of the available ODBC data sources. I see in it <strong><em>my Oracle database name</em></strong> and I select it.
    c) Excel-2007 displays the Data Link Properties:
    - the "Provider" has a list of the OLE DB drivers with preselected "<strong><em>Microsoft OLE DB Provider for ODBC Drivers</em></strong>". I keep this default selection.
    - the "Connection" tab has a connection string "<strong><em>DSN=&lt;my database name&gt;</em></strong>" which I keep, it also has fields for the <strong><em>user name</em></strong> and the <strong><em>password</em></strong>, which I fill with the correct credentials.
    - Finally there is a button "Test Connection", which when I click produces the following error message:
    <strong><font color="#ff0000">"Test connection failed because of an error in initializing provider.</font></strong><strong><br />
    </strong><strong><font color="#ff0000">Unespecified error"</font></strong><strong>
    </strong>
    4) <strong>Additional food for thought:</strong>
    a) In the above walk-through the only data, which I type, are the user name and password, everything else is selected from lists offered by Excel-2007, hence any possibility of typos being the cause of the problem can safely be discarded.
    b) I can test the ODBC driver in the Control Panel and it shows that it can connect to the Oracle database:
    - in <strong><em>Control Panel --&gt; Admin Tools --&gt; Data Sources (ODBC)</em></strong> on the "User DSN" tab I can see the list of the available ODBC data sources (same list as in Excel-2007, point 3b above) with the name of my database in it;
    - selecting the name of my database from the list of the sources and clicking "Configure" button opens a tab with <strong><em>Data Source Name</em></strong> (same as in Excel-2007), TNS Service Name and User ID. I enter <strong><em>&lt;user name&gt;/&lt;password&gt;</em></strong> and click "Test Connection" button. A message "<strong><em>Connection successful</em></strong>" appears (just for a test I enter <u>incorrect user credentials</u> and "<strong><em>Unable to connect</em></strong>" message appears)
    BOTTOM LINE
    </p>
    <p>
    The procedure for using an ODBC connection from Excel is very simple, in the past I have created and used such connections numerous times with Excel-2003 and earlier on Win-XP and earlier. But now on Excel-2007 and Vista-x64 I cannot make it work.
    Also, testing an ODBC connection driver is really easy and simple to be done in the Control Panel. There testing the same ODBC connection, which fails in Excel-2007, results in success.
    I am frustrated by the simplicity of the problem and yet the persistant error. I have lost now two full days in failed attempts to make the simple procedure work and in searching the internet for answers.
    All help is highly appreciated <img class="emoticon" src="images/emoticons/happy.gif" border="0" alt="" width="16" height="16" />,
    Plamen
    </p>

    Did you find the solution to your problem?
    If not, I think I may know.
    Excel 2007 is a 32-bit application.
    When installing 32-bit applications in a 64-bit environment, the "default" location is:
    C:\Program files (x86)\...
    Excel then launches from this location.
    However, when it connects to Oracle and passes the name of the calling program, Oracle attempts to "interpret" the value of (x86) as if
    the value within the parenthesis are being passed as a reference. Of course, iOracle doesn't find anything, so the result is (),
    and then it cannot return the connection info back to the calling application.
    I corrected it by installing Excel in C:\Program Files\, and once launched from that location, it works the same as on the 32-bit machines.
    However, at my location, they are FORCING Excel to be installed in the(x86) location.
    What I'm trying to discover now is:
    Is it possible to flag Oracle to NOT process the embedded variables?
    Or, is it possible to assign a variable in Oracle such that x86 = "(x86)", so that the end result is viable?
    Have you had any luck with your installation?
    thanks,
    Paul

  • Why ribbon XML does not work in Excel 2007?

    I installed 4 VSTO Excel add-ins on an Excel 2007 PC today. The two that use a visual designer ribbon worked fine. But the 2 that use a Ribbon (XML) did not. The add-in starts ok. But the ribbon does not show. Why would that be?
    I wrote two more add-ins to demonstrate the problem. One puts an OK button on the ribbon using the visual designer. That add-in installs on the excel  2007 PC and works as it should. But the 2nd, an add-in that uses Ribbon (XML) to put a button on the
    ribbon, does not work.  The add-in does not display on the ribbon.
    Here is the code of the Ribbon (XML) add-in project.  How to get a ribbon (XML) ribbon to display in excel 2007?
    thanks,
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Xml.Linq;
    using Excel = Microsoft.Office.Interop.Excel;
    using Office = Microsoft.Office.Core;
    using Microsoft.Office.Tools.Excel;
    namespace ExcelAddIn4
    public partial class ThisAddIn
    private void ThisAddIn_Startup(object sender, System.EventArgs e)
    private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
    protected override Office.IRibbonExtensibility CreateRibbonExtensibilityObject()
    return new Ribbon1();
    #region VSTO generated code
    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InternalStartup()
    this.Startup += new System.EventHandler(ThisAddIn_Startup);
    this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);
    #endregion
    <?xml version="1.0" encoding="UTF-8"?>
    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
    <ribbon>
    <tabs>
    <tab idMso="TabAddIns">
    <group id="ContentGroup" label="Content">
    <button id="Button1" label="ok" screentip="Text"
    onAction="Button_OnAction" supertip="Inserts text at the cursor location"/>
    </group>
    </tab>
    </tabs>
    </ribbon>
    </customUI>
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Reflection;
    using System.Runtime.InteropServices;
    using System.Text;
    using System.Windows.Forms;
    using Office = Microsoft.Office.Core;
    // TODO: Follow these steps to enable the Ribbon (XML) item:
    // 1: Copy the following code block into the ThisAddin, ThisWorkbook, or ThisDocument class.
    // protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
    // return new Ribbon1();
    // 2. Create callback methods in the "Ribbon Callbacks" region of this class to handle user
    // actions, such as clicking a button. Note: if you have exported this Ribbon from the Ribbon designer,
    // move your code from the event handlers to the callback methods and modify the code to work with the
    // Ribbon extensibility (RibbonX) programming model.
    // 3. Assign attributes to the control tags in the Ribbon XML file to identify the appropriate callback methods in your code.
    // For more information, see the Ribbon XML documentation in the Visual Studio Tools for Office Help.
    namespace ExcelAddIn4
    [ComVisible(true)]
    public class Ribbon1 : Office.IRibbonExtensibility
    private Office.IRibbonUI ribbon;
    public Ribbon1()
    public void Button_OnAction(Office.IRibbonControl control)
    MessageBox.Show("Button_OnAction");
    #region IRibbonExtensibility Members
    public string GetCustomUI(string ribbonID)
    return GetResourceText("ExcelAddIn4.Ribbon1.xml");
    #endregion
    #region Ribbon Callbacks
    //Create callback methods here. For more information about adding callback methods, visit http://go.microsoft.com/fwlink/?LinkID=271226
    public void Ribbon_Load(Office.IRibbonUI ribbonUI)
    this.ribbon = ribbonUI;
    #endregion
    #region Helpers
    private static string GetResourceText(string resourceName)
    Assembly asm = Assembly.GetExecutingAssembly();
    string[] resourceNames = asm.GetManifestResourceNames();
    for (int i = 0; i < resourceNames.Length; ++i)
    if (string.Compare(resourceName, resourceNames[i], StringComparison.OrdinalIgnoreCase) == 0)
    using (StreamReader resourceReader = new StreamReader(asm.GetManifestResourceStream(resourceNames[i])))
    if (resourceReader != null)
    return resourceReader.ReadToEnd();
    return null;
    #endregion

    Hello Steve,
    Most probably you have got an error in the ribbon XML markup. See
    How to: Show Add-in User Interface Errors for more information.
    I have noticed the following xml namespace:
    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
    Use the following one instead:
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
    Also make sure that specified idMso values exist in Office 2007.
    You can read more about the Fluent UI (aka Ribbon UI) in the following series of articles in MSDN:
    1.
    Customizing the 2007 Office Fluent Ribbon for Developers (Part 1 of 3)
    2.
    Customizing the 2007 Office Fluent Ribbon for Developers (Part 2 of 3)
    3.
    Customizing the 2007 Office Fluent Ribbon for Developers (Part 3 of 3)

Maybe you are looking for

  • Moving itunes to ad from an external harddrive

    i have windows 2000 and recently got an iPod nano 3rd generation. to use my new iPod on my computer i need windows xp. to install it, i need to move everything off of my computer. i already had about 1000 songs on iTunes from my old iPod, so how do i

  • Can't replace a stale dependency in a LV project with correct dependency​?

    I have a LV project which contains a VI called "Main_Panel.vi".  there is a typedef which it is depends on (let's call it typedefAversion1).  I had to move the file which defines typedefAversion1 to another location in the file system.  Let's call th

  • VISA USB Isochronou​s

    Having recently done some work with VISA USB communication, I was wondering if there are any plans to support Isochronous transfer in VISA? If so, when should it be available? If not, why not?  It's an important part of the USB Specification. Shane.

  • Adding EXIF Fields to Aperture - possible?

    Hello all, I would like to add to the EXIF fields that aperture displays.  I know that you edit the Metadata views, and check the various Metadate Fields on and off, but I would like to add Metadata that my camera records in EXIF that aren't listed. 

  • Local Outlook in virtual environment crash when we add long path attachment

    We have MS Office 2007 install localy on our Windows 2008 R2 server with App-V SP3 client. We have configured Outlook to start in the Acrobat Reader XI virtual environment for the pdf file preview. When we try to add a long path attachment in Outlook