Microsoft Office add-in deployment using MSIX

%3CLINGO-SUB%20id%3D%22lingo-sub-2079547%22%20slang%3D%22en-US%22%3EMicrosoft%20Office%20add-in%20deployment%20using%20MSIX%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2079547%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3Ewe%20need%20to%20package%20a%20.NET%20desktop%20application%20and%20a%20COM%20add-in%20which%20extends%20Microsoft%20Office%20applications%20using%20MSIX.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhat%20technology%20does%20MSIX%20and%20Desktop%20Bridge%20have%20to%20support%20creating%20such%20packages%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOur%20app%20and%20library%20currently%20defines%20two%20COM%20classes%20which%20must%20be%20registered%20in%20user%20registry%20and%20integration%20with%20MS%20Office%20apps%20requires%20us%20to%20write%20to%20registry%20at%20%3CSTRONG%3EHKCU%5CSoftware%5CMicrosoft%5COffice%5C%3CEM%3EAppName%3C%2FEM%3E%5CAddins%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2112121%22%20slang%3D%22en-US%22%3ERe%3A%20Microsoft%20Office%20add-in%20deployment%20using%20MSIX%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2112121%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F146126%22%20target%3D%22_blank%22%3E%40Jozef%20Izso%3C%2FA%3E%2C%26nbsp%3B%3CSPAN%3EWindows%20and%20Office%20are%20working%20hard%20to%20enable%20M365%20Apps%20(e.g.%20Word%2C%20PowerPoint%2C%20Excel)%20to%20be%20packaged%20and%20delivered%20in%20MSIX%20format%20with%20the%20same%20full%20extensibility%20that%20customer%20enjoy%20in%20Click-to-Run%20and%20MSI.%20When%20the%20time%20comes%2C%26nbsp%3B%20we%E2%80%99ll%20communicate%20details%20and%20timelines%20as%20to%20when%20you%20will%20be%20able%20to%20package%20MSIX%20Office%20add-ins.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2116516%22%20slang%3D%22en-US%22%3ERe%3A%20Microsoft%20Office%20add-in%20deployment%20using%20MSIX%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2116516%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F144649%22%20target%3D%22_blank%22%3E%40Dian%20Hartono%3C%2FA%3E%26nbsp%3BWhat's%20the%20timeframe%20for%20this%3F%20We%20have%20lots%20of%20customers%20who's%20IT%20departments%20will%20prefer%20or%20require%20MSIX%20deployment%20over%20MSI.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Hi,

we need to package a .NET desktop application and a COM add-in which extends Microsoft Office applications using MSIX.

 

What technology does MSIX and Desktop Bridge have to support creating such packages?

 

Our app and library currently defines two COM classes which must be registered in user registry and integration with MS Office apps requires us to write to registry at HKCU\Software\Microsoft\Office\AppName\Addins

4 Replies

Hi @Jozef IzsoWindows and Office are working hard to enable M365 Apps (e.g. Word, PowerPoint, Excel) to be packaged and delivered in MSIX format with the same full extensibility that customer enjoy in Click-to-Run and MSI. When the time comes,  we’ll communicate details and timelines as to when you will be able to package MSIX Office add-ins. 

@Dian Hartono What's the timeframe for this? We have lots of customers who's IT departments will prefer or require MSIX deployment over MSI.

@Jozef Izso We understand your excitement for this ask. Unfortunately this is all we can disclose and are unable to provide more timelines at this time.  Please follow Office and MSIX blog for a formal announcement as more becomes available.  

 

John Vintzel (@jvintzel)
PM Lead, MSIX

Hi @John Vintzel 

 

Just checking in as it's been a while without an update - I'm sure there still isn't any official announcements available but wanting to indicate existing enterprise environments with a heavy App-V implementation are also wondering how our applications will co-exist with a Click2Run or MSIX installed client.

 

We currently have the MSI installs for this reason (with an array of App-V packages that run 'on top' and semi-integrate or outright include really old Word 2003 installs to accommodate the legacy crap, for example). 

 

Installing a C2R client appears to have altered the COM interfaces even impacting the behaviour of App-V packages with internal conflicting Office installs which is interesting - Obviously we've got a bunch of development to do investigating this further, but having an MSIX footprint instead of C2R would indeed provide another avenue.

 

At this stage, it's looking like we'll need to retain another SOE for the legacy applications where the MSIs are installed, unfortunately and have a modern SOE for the small percentage of 'Office' workers...