I'm currently running Windows 10 with Microsoft Excel 2016 MSO (16.04266.1001) 64-bit. I'm under the impression that that is the version installed via MSI.
Over the course of the last few months I've implemented a React-based Excel add-in using the Excel Host APIs. Per the Excel JavaScript API requirement sets document available at the Office Dev Center, that build appears to contain the "ExcelApi 1.1, WordApi 1.1, and common API" requirement sets.
As of yesterday, I am no longer able to access the Excel host APIs through JavaScript or through the F12 developer tools (window.Excel === undefined). It appears that all the functionality under that had previously existed under that namespace has become unavailable.
It appears that (among other scripts), the office.js script loaded from the CDN now requests and embeds Excel-15.02.js for the add-in.
I do not know the version of Excel-*.js that was being embedded before yesterday, but after perusing the contents of both Excel-15.02.js, Excel-winrt-16.00.js and other versions available on the CDN, I suspect that it was a later version than 15.02.
For the record, both of the following runtime checks return false - I say both, because "API" is capitalized inconsistently in the documentation available at dev.office.com.
Office.context.requirements.isSetSupported("ExcelApi", 1.1); // false
Office.context.requirements.isSetSupported("ExcelAPI", 1.1); // false
Please advise; best regards.
I am investigating the issue. A few questions:
You mention that the files being loaded include Excel-15*.js files. How are you seeing this -- is it through Fiddler, or through a debugger? If you can send a Fiddler trace, that would be really useful (a Fiddler trace may contain some sensitive info, so you may want to scrub it -- and feel free to send it to me directly rather than posting it here online)
If you browse to https://appsforoffice.microsoft.com/lib/1/hosted/office.js in a browser, what is the version number that you see at the top of the file?
If you are comfortable deleting your IE cache: could you see if the issue continues to repro even after you've cleared the cache?
Feel free to reply here via comments, or as updates to your questions, or to email me directly. My email is my full name (separated by a dot between first and last) at microsoft.com.
I will be updating this answer as I have more info.
I have HTML and JavaScript that run just fine in a SharePoint 2013 content-editor web-part, from which I can access the Ewa.EwaControl object (https://msdn.microsoft.com/en-us/library/office/ee589018.aspx) to get to the various Excel Web Parts hosted on the page.
The Ewa has some limitations that I'd like to overcome by using the office.js (https://msdn.microsoft.com/en-us/library/office/fp142185.aspx).
Also, both Ewa and office.js seem to do a similar thing, but I can't find anything on the internet that indicates which is deprecated in favor of which. With SharePoint 2016 requiring Office Online Server, and Excel Web Parts now being subsumed by Office Online Server, what does that mean with regard to the future of either office.js or Ewa? They seem to have overlapping features and it's unclear which we should invest in.
I can't speak for all teams but I work on Office.js and I can assure you at least we are actively working on Office.js. We are bringing in tons of New APIs with Office 2016 and try to reach as many platforms as we can. You can find all the released APIs and ongoing effort from out Documentation on Github. https://github.com/OfficeDev/office-js-docs
I hope that helps you make your decision.
Thanks,
Sky
I want to prevent users from accessing the Visual Basic Editor in any of the application of Microsoft Office package. Is there any way of doing this by changing any settings in registry or any application specific setting?
I've gone through the various similar kind of questions on SO and other knowledge banks as well but never found any satisfactory answer. Most of the answers I got to were like -"Protect your project", "Disable Alt+F11 for your project" and all but I don't think I can disallow access to the VBE this way.
Please share if have any solution to this problem? I highly appreciate any help!!
Thanks.
With most versions of Office, VB can be disabled as an additional option at install. With others a Microsoft-authored tool needs to be used.
Check this Knowledge Base link for details: Microsoft KnowledgeBase
I did not use sharepoint before!!
Did you use Share-point 2010 before?, MS is saying that it can do a CMS website and without previous sharepoint version limitations, I am worry about that:-
1-
Can I create whatever I need in UI layer?
Any designer does not let me do things at the lowest level, (HTML, JQUERY, Javascript, CSS), will cause great troubles, does that apply on share-point?
2-
Is it really compatible with FF, and Chrome browsers, or I will find my self in deep troubles.
3-
Do u know anything that makes me not creating a CMS site like this http://www.editeur.org/ using sharepoint 2010 ?
Thanks
These websites use SharePoint:
http://sharepoint.microsoft.com/
http://www.cadbury.co.uk/
http://www.ferrari.com/
As you can see, it is possible to create highly customized layouts. However, you need to be aware that the learning curve is steep - you have never used SharePoint before, so there's a lot of learning ahead of you.
SharePoint 2010 supports non-IE browsers better than SharePoint 2007. This article contains a detailed analysis of this problem. There seems to be no known limitations related to content management, but you'll have to test it yourself to be sure.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there an open source alternative to SharePoint?
I'd like something that gives the same hierarchical structure and portlet-based design of SharePoint, but is open in source. Web based administration and customization is also a plus.
[Disclaimer - I work for Alfresco Open Source Enterprise CMS]
A few days after the original post (on Oct 31st), Alfresco released Alfresco Share, which is an application focused on collaboration. It has a new UI tailored for Collaboration (built on top of YUI), ability to customize it, and also support for SharePoint Protocol, which means you can connect to it from MS Office (Word, PowerPoint) and use Alfresco as it if were SharePoint - check-in / check-out, versioning, etc.
It's built on the Alfresco ECM Core, which has been around for four years.
I depends on what you need.
Is it used as content managment system ? There is plenty open source CMS, as stated before.
Is it used as collaboration tool ?
Then one of the follwing things may do the trick:
eGroupWare: Already available on many hosters, project manager, Infolog for Notes, Tasks, ToDos, and more tools.
Collanos Workspace: Java on Mac, Win or Linux, chats, discussions incorporated
OpenGoo: PHP, tasks, calendar, contacts, weblinks, internal messages, with editor for text-documents and presentations (!)
eyeOS pushes it one level further. It's like a desktop in your browser, including internal drag and drop etc. It incorporates beforementioned OpenGoo, can be enhanced by a multitude of "programs" to be downloaded separately. Sole problem: eyeOS needs full read/write permission on the files, which is often a problem with hosters.
edit: I just found something else and thought it would be worth adding here: O3Spaces (see german article) sees itself as alternative to Sharepoint and has just been released in a new version.
You might have a look at DotNetNuke, it is often compared as being similar to Sharepoint.
Liferay is about to release a preconfigured instance of their generic portal server (named Social Office) that is said to be compatible with the sharepoint protocols .
The demo I've seen is impressive. It's available as OpenSource (AGPL) or with commercial support. The underlying portal is MIT-licensed, but it's quite some work to configure it to be that slick.
Sorry to sound like a marketing guy - I'm not. I've seen it demoed on their symposium and just use their portal server.
Update: The Beta has been released. As announced earlier, it's AGPL (or, once final, AGPL and commercial)
I don't know if it would totally fit the bill, but I happen to like Plone on this front.
If you want a non-.NET method, Joomla might fit the bill.
The Java world has a specification for Portals and Portlets (JSR-168 and JSR-286). Liferay is an open source portlet container.
Opengoo is amazing. It is better than sharpoint because it integrates email calendar documents and projects.
Managing projects with Opengoo is much efficient than using MS Project as well.
Is it a CMS you want, or something just to collaborate. You may want to look at some sort of wiki solution.
Alfresco is an opensource alternative that supports:
Document management
CMS
Collaboration
http://www.alfresco.com/
At http://groups.diigo.com/search?group_name=collaboration&what=t%3ASharePoint 'Expand All' will show some highlights and annotations on the SharePoint subject.
I'm a Plone fan.
Management is not 100% through the web but it's heading that way, and with grace. The management that's not TTW is exceptionally well supported. Documentation is currently undergoing a major review. Community is great.