Articles in this section

Templafy add-ins for Microsoft Office (Templafy Desktop)

With Templafy Add-ins for Microsoft Office, Templafy is available directly from Microsoft Office applications, and adds extra features, which are integrated into User workflows in the applications. If you're not familiar with Templafy, learn more here

Please see the following article for pre-requisites for installing Templafy:
Pre-requisites Templafy Add-ins

 

Features of Templafy Add-ins (on Windows)

  • Templafy task pane
  • Ability to create documents directly from Office applications
  • Add content from various available libraries, such as: Documents, Text Elements, Images, Slides etc

 

Deployment

Templafy Add-ins are deployed via Templafy Desktop client.

The add-in is built in Visual Studio Tools for Office (VSTO) and requires the following components to be installed:

  1. Application files
    Add-in application files for each Office application must be copied to destination folder on client's machine.
    Add-in files: %programdata%\OfficeExtensions\
    Userlogs: %appdata%\OfficeExtensions
  2. Setting files
    JSON and XML files to tweak default behavior of Add-ins.
    Folders with settings files must be placed on same level as Application files.
  3. Registry entries
  • Certificate
    [HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\TrustedPublisher\Certificates\XXX]
  • Addins configuration (path locations)
    [HKEY_CURRENT_USER\Software\Alloy]
    • "RootFolder"="%ProgramData%\\OfficeExtensions"
      "UserRootFolder"="%appdata%\\OfficeExtensions\\User"
      "ModulesFolder1"="%ProgramData%\\OfficeExtensions\\Modules"
      "ModulesFolder2"="%appdata%\\OfficeExtensions\\Modules"
      "IgnoreBelowModules2"="false"
      "ContentFolder1"="%ProgramData%\\OfficeExtensions\\Content"
      "ContentFolder2"="%appdata%\\OfficeExtensions\\Content"
      "IgnoreBelowContent2"="false"
  • Addin manifest file location and Office activations
    [HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\OfficeExtensions.Alloy.Excel]
    [HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\OfficeExtensions.Alloy.Outlook]
    [HKEY_CURRENT_USER\Software\Microsoft\Office\PowerPoint\Addins\OfficeExtensions.Alloy.PowerPoint]
    [HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\OfficeExtensions.Alloy.Word]
    • "Description"="Office Extensions - Handles addins in Office smartly"
      "FriendlyName"="Office Extensions"
      "LoadBehavior"=dword:00000003
      "Manifest"="C:\\ProgramData\\OfficeExtensions\\Common\\Addin\\OfficeExtensions.Alloy.Word.vsto|vstolocal"
  • Internet Explorer Browser Emulation*
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
    • "POWERPNT.EXE"=dword:00002710
    • "WINWORD.EXE"=dword:00002710
    • "EXCEL.EXE"=dword:00002710
    • "OUTLOOK.EXE"=dword:00002710

* Templafy uses Internet Explorer to show content in Office, and to ensure the same result across different versions, by setting a different default document mode for the web-browser control of all Office applications.

 

References:

Deploying an Office Solution by Using Windows Installer

 

https://msdn.microsoft.com/en-us/library/cc442767.aspx

(example using InstallShield limited edition)

Registry Entries for Application-Level Add-Ins

 

https://msdn.microsoft.com/en-us/library/bb386106.aspx

Deploying your VSTO add-ins to All Users

 

http://blogs.msdn.com/b/vsto/archive/2010/03/08/deploying-your-vsto-add-ins-to-all-users-saurabh-bhatia.aspx

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.