I'm using Excel 2013 64bit, in earlier version excel 2007 I've used Microsoft Date Time control in more tools options., but I could not found the same one or related one on excel 2013.
I've tried all those solutions in microsoft forums, even I can't found any add-on for this.
Has any one the solution for it?
As far as I know active-x buttons are not supported in Excel 64-bit.
If you want to use active-x buttons such as date picker you need to install Office 32-bit which can also be installed in Windows 64-bit or to create them by yourself.
Related
When i click tools -> addin , i dnt find solver.xlam to add
macbook 2011, excel version 14.0.0
Should i update my excel?
enter image description here
This is usually because the original install did not include it.
Re-instal Excel this time making sure the add-ins are included.
Then you will see them in that box.
Usually done by rushed IT depts to save a few seconds...
A single machine, Windows 10 & Excel 2013, will no longer correctly display spreadsheets that have Form Control objects. ActiveX objects display correctly.
Form Control combo box
ActiveX combo box
Have removed and reinstalled Office, removed and reinstalled Visual Studio 2010, followed suggestions for FM20.dll and FM20ENU.dll, all to no avail. All updates to Office and Windows 10. Updated video drivers, checked Excel options and settings. No add-ins. No 3rd party Office or Excel tools.
The form can not be changed, easily and since other computers display correctly, don’t want to spend much more time on this. But finding out the root cause would be of great help.
Thank you in advance.
One data provider wants to develop an Excel add-in, these are the requirements:
1) it can be installed on desktop. It adds one menu and buttons in Ribbon, and it also provides some specific functions (to get real-time data, like Bloomberg function).
2) the add-in should work in Excel 2007, 2010, 2013 and 2016.
The question is which technology should be used to create this add-in. Here are some of my thoughts:
1) JavaScript API for Excel does not fit, because it does not work for Excel 2007, 2010.
2) VSTO. Does anyone know if VSTO add-ins work for Excel 2013 and 2016?; Is it possible to build one VSTO add-in that works for all Excel 2007, 2010, 2013 and 2016?
3) C API for Excel. It seems that C API for Excel is used to build XLLs. Does anyone know if C API for Excel can build menu and buttons?
Here are some points :
JavaScript API , they are web based addin, so your add-in won't work without internet but it seems that your solution is for a data provider so I assume your clients will have internet. As you said, it didn't work for pre 2013 versions. see here
VSTO, probably the best option but you need to be aware of a major change related to MDI/SDI between Excel 2013 and previous version. Others small tweaks may appear (image idmso, some events..) but VSTO 2007 should be 2016 compatible. VSTO 2016 doesn't exist, the latest release is 2010 (Version 4.0 Runtime). You should test it regularly during development time to check the compatibility.
It is possible to add a menu (a dropdown list) and a toolbar via the Excel C Api (using xlfAddMenu and xlfAddToolbar) but not ribbon controls that require the COM Interface IRibbonExtensibility. So the only way to add controls to the rubbon is via the COM technology (from wich VSTO is based on). The Excel C API didn't change since the 2007 version so it will be fully compatible for all versions. You can find a working example in the Excel C API 2010 SDK (not in the 2013 SDK -this part has been removed), in the file GENERIC.C , see the xlAutoOpen function. Also please note that it is very difficult to find information about it.
From my point of view, you have two possibilities: 1) implement everything via VSTO or 2) to implement your routines via the Excel C API and to interact with it via a VSTO addin that is just used for ribbon controls. I would suggest you the first solution (VSTO), you'll find more documentation about it.
EDIT :
Just realized your question is also about UDF. There are three ways to add UDFs to Excel : via VBA, via a COM automation and via the Excel C API. The best option for UDF is definitively the EXCEL C API but there exist an open source project that "wrap" this API in C#, see Excel DNA.
EDIT 2 :
As an alternative to VSTO, still in Net, there is the NetOffice project on Codeplex that it is worth trying it, they claim that they support all Excel versions. It won't help you regarding the UDFs part but for the GUI it seems to be a good candidate.
In Excel 2010 it's really easy for me to make a macro that opens a website, selects data from the website, and pastes it into a workbook.
I've searched everywhere to figure out how I can do it on my Mac running Excel 2011, but I'm guessing that since they are just reintroducing VBA into the Mac version of Office that it may not have the capabilities (yet).
Can you help me figure out how to do this if it is possible?
I have an Excel 2007 VBA spreadsheet that displays a UserForm. Works fine on Windows XP, but when I run it on windows 7, the form shows in the old Windows XP style rather than the new Windows 7 style.
Is there an easy way to make the VBA userForm show up with the correct OS style?
Check whether you have an excel.exe.manifest file in your office installation folder on your Win 7 system. If this is missing, then this can affect how winforms are displayed via VBA - please take a look here for more information: http://support.microsoft.com/default.aspx?scid=KB%3bEN-US%3b309366
EDIT: The above linked page was removed by Microsoft some time after 2014/06/06. However, it can be viewed at the Internet Archive (in Spanish/en Español)...
https://web.archive.org/web/20140606115708/http://support.microsoft.com/kb/309366