Can an Office Add-in run without Edge/IE installed? - webview

We have a client that wants to run our Excel Add-in (web-based Office Add-in written with office-js), however, they don't have Edge or IE installed.
They are running Version 2008 (Build 13127.21766) of Excel, which according to the documentation from Microsoft uses the EdgeHTML WebView (Edge Legacy)
I know with the WebView2 runtimes you can install the runtime separately since Windows 8.1 and 10 didn't come with that runtime.
Can the same process be followed for the EdgeHTML WebView (Edge Legacy), as in can we install an EdgeHTML WebView runtime while not having Edge installed?
If so can someone point me in the right direction on where to get this runtime from?

The only way to get the EdgeHTML webview installed is to install Edge.

Are you sure the client is on a Windows version? According to my knowledge, Excel 2008 which belongs to Office 2008 is only for Mac. You can refer to this doc and this page.
According to the doc you mentioned, they can use Safari for Office Add-ins on Mac.

Related

Microsoft edge webView2 causes performance issue on citrix server

We have noticed that there is issue on the Citrix environment in regards to WebView2. We are trying to run office add-in inside the Outlook desktop (365) and as soon as Outlook tries to run the add-in we can see in the task manager that CPU and Memory usage spikes from 8 percent to 99 percent. Multiple instance of WebView2 processes running can be seen which consumes most of the processing power. The office add-in is not able to load at all. We have tried 2-3 office add-ins and we see the same behavior. There is no Microsoft edge installed on the Citrix .
Version
Runtime: 90.0.818.56
OS: win 10
Screenshots
Task Manager usage
Please let me know your thoughts on this.
This might be caused by hooks in Citrix which preventing the WebView2 component from starting. It can be fixed by adding the WebView2 process as an exception from all Citrix hooks. You can refer to this article to edit the registry to achieve this.
Reference link:
Webview2 application running in a Citrix environment
Is WebView2 supported in the Citrix Server

Finding out the version of Edge browser

If I go to settings of the Edge browser on my Windows 10 computer, it shows me the version of the Edge browser as follow:
Microsoft Edge 44.17763.831.0
Microsoft EdgeHTML 18.17763
What is now the version of my Edge browser? Is that 44 or 18?
And in either cases, why is this page showing that MS Edge has versions up to 80 ???
https://caniuse.com/#search=custom%20properties
Is my MS Edge version 36 respectively 62 versions behind?? :-)
Microsoft Edge 44.17763.831.0 is your MS Edge browser version.
Microsoft EdgeHTML 18.17763 is the version of EdgeHTML engine which is used by the MS Edge browser.
This is the MS Edge browser which by default comes with Windows 10 OS.
You said documentation page showing that MS Edge has versions up to 80.
Recently, Microsoft had launched MS Edge Browser based on the Chromium engine. Which is using these numbers as per Chromium engine.
You can download the new MS Edge Chromium browser from the link below. It is free to download and use and the user can install it on most of the Windows OS, Android OS, and MAC OS. It comes with many exciting, new and useful features.
Download MS Edge Chromium browser
You had asked, "Is my MS Edge version 36 respectively 62 versions behind?? :-)"
No, Both MS Edge (EdgeHTML) browser and MS Edge (Chromium) browser are two different browsers. You are using MS Edge (EdgeHTML) browser. I suggest you update your Windows OS to update your MS Edge EdgeHTML browser.
I believe the caniuse site is using build numbers not version numbers, there's a little more information here (but there's more information elsewhere I'd imagine) ...
https://venturebeat.com/2015/09/21/microsoft-details-edge-version-numbers-one-for-the-app-and-one-for-the-engine/

Will there be a Microsoft Edge (Chromium) 'webview' control for MacOS?

Microsoft Edge (Chromium) is in Beta on MacOS. Will there be a Microsoft Edge (Chromium) 'webview' control for MacOS? I suppose this is dependent on having support for .NET Core. Currently the support is limited to C++.
Is this same link, it says "In the future, we plan to support WebView2 on .NET.", I would assume this means .NET Core? Does anyone know what the plan is?
According to the comments in this Issue there is a plan to support Linux and MacOS, but probably only post 2021.
It is stated, that support for these platforms is on their Roadmap, though.
At present, we are not available with any information on whether there will a webview control for the MS Edge Chromium browser for MAC OS or not. We also don't have any information about it's future plan.
I suggest you wait for the official announcement from Microsoft about webview control for MAC OS.

Why is Microsoft Office Automation only available on Windows?

I'm building a Xojo desktop app and I'm trying to figure out if I can include a Word doc on my Xojo Window. However, I'm reading the documentation about Microsoft Office Automation and it seems like the plugins are only available for Windows. I'm using a mac, is there any way I could still use these features on my mac?
It is not possible to automate MS Word on Macintosh via Xojo because Microsoft removed VBA from the Mac editions a number of (Word) versions ago (circa 2011).
You might be able to automate Word on the Mac via AppleScripts.

Is there a way to install Delphi 2010 on Windows 2000

I just downloaded the Delphi 2010 iso from my SA-subscription and wanted to install it in addition to my other Delphi installations on my notebook computer. Unfortunately it refuses to install because the machine is running Windows 2000.
Is it possible somehow to get it to install it anyway? Or is there a technical reason why it might not work, even if it installed?
edit:
Some more information:
Delphi 2009 installed fine on that computer, so dotNET 2.0 is already installed.
The Delphi 2010 installer comes up, asks me for the language to use and then says "This product requires at least Windows XP. Setup cannot continue."
What I am looking for now, is either:
a way to get the installer to skip this check and install anyway - or -
a reason why this would not work (e.g. Delphi is using some Windows API that is not available in Windows 2000)
You could try to start the setup.exe with the /Win2K parameter. Maybe this helps. But I heard from a German forum that a user who installed Delphi 2010 into Windows 2000 had lots of problems with the IDE. So use the /Win2K parameter at your own risk.
And you must have at least .NET 2.0 SP1 installed
According to the minimum system requirements, Windows 2000 is not supported. They might use some XP+ specific API's these days, but then again they might not, as Delphi 2009 installed fine on Windows 2000.
The first thing you might want to check is if you have .Net (2.0 minimum) on your machine. According to the document linked above, they try to install The .Net 3.5 distributable otherwise, and that one definitely requires XP minimum.
windows 2000 is supported in Delphi 2010, check the following link:
Target Windows 2000, XP, Vista, and Windows 7 from single source
I think the problem is from your pc, maybe because there are other versions are installed, can you post the message?

Resources