Hi,
We have the following solution:
This is our issue:
We have a 3rd party application with a couple Thinapp entrypoints(exe files) and in the Thinapp package process we also installed Office addins. We tested that the Add-ins was opened inside Outlook, Word and Powerpoint before post installation scan.
The problem is that the add-ins is not added to Office 2013 before or after the Thinapp is started on a test client.
I have tried several changes in the package.ini and virtual filesystem attributes(no registry changes yet):
Package.ini:
I have also read that you could make entrypoints to the locally installed Office 2013, but I get errors on the build process. ref. link: http://edwinfriesen.nl/content/?p=105#comments
The best thing would be if the add-ins were added in the logon process together with thinreg.exe, but if that is not supported, the add-ins must be added to Office either in a custom Office shortcut/entry point or after starting the Thinapp virtual application.
Remember that the application needs to registered every times the user logon, because we use a non-persistent View pool.
I would really appreciate if somebody could tell me how to add Office add-ins from inside a Thinapp virtual application/package to a locally installed MS Office 2013 suite on a Windows "base" image?
We do not want to add the whole Office suite to the Thinapp virtual package and not add the add-ins trough GPO,SCCM etc.
I've done both ways multiple times (the first only when there is another entrypoint ofcourse, like with SAP), could you share the project folder with me?
Thanks for reply!
Have sent you our Thinapp test project in a PM.
Looking forward to hearing from you if you have a solution.
UPDATE:
So I have managed to execute Excel 2013 that configures add-in from a Thinapp virtual bubble.
This was done my creating a shortcut to Excel during pre-scan and local installation. I placed the shortcut under start-menu\programs and named it "Excel 2013 Applicationname".
I also added these entries into package.ini:
VirtualizeExternalOutOfProcessCOM=0
ChildProcessEnvironmentExceptions=EXCEL.EXE;
ChildProcessEnvironmentDefault=Virtual
I then got a entrypoint to the locally installed excel.exe and when I start it from a virtualized session it loads the add-in. yeah!
BUT this has a big shortcoming..:
You need to start local Excel from Thinapp entrypoint to start it into the virtual bubble so that it can "see" the add-in. but we want the add-in to be made available from the original Excel shortcut residing on the baseline image and the shortcut on the standard start menu.
And you also need to keep the Excel process that are in the virtual bubble alive, if you want that Excel also loads the add-in from the normal shortcut.
So here comes the question:
Is it any possibility to make the add-in available already from logon or keep a hidden Excel session / virtual bubble alive so that users can just start Excel from the standard shortcut while the add-in is automatically included/loaded ?
Or is it any possibility use Thinapp SDK to script a call to the SDK DLL library and make it available for the whole virtual OS?
I hope you understand me,
Cheers
As far as I know this wouldn't be possible. Maybe you could write an addin wrapper (So write a new office plugin that starts the ThinApp-ed addin), but I don't think so.
As you've managed to start it, I'm assuming I wont need to look at the project anymore?
What about the COM object parameters in package.ini ?
We can live with scripting in logon or changed logon scripts etc.
And you don't no need to lock in the project files.
From package.ini documentation:
---------------------------------------------------------
--------------------------------------------------------------
That's something you could try if the COM is already in the package.ini, but I wouldn't suspect it to be (maybe I should have a look at that project after all). You would also need the other keys (\AddIns) on the physical system.
Edit, that PM link doesn't work, says longer there.
sorry, I was quick to disable the sharing of the file. Sent you a new link in pm now