Localizing a .NET office extension (desktop)

This article summarizes my experience on translating office add-ins to multiple language. It is not an official guide, but just how you could do it. It assumes you have an office extension (VSTO, desktop) in a single language, and want to provide it in some other languages for users in other countries. GitHub demo repository: https://github.com/nbelyh/VstoMultiLanguageDemo For generic information on localization on application localization in .NET, please refer the official Microsoft documentation: https://docs.microsoft.com/en-us/dotnet/framework/resources/index The steps I suggest:

SvgPublish updated 1.2.11

The SvgPublish extension has been updated to version 1.2.11 Visit the extension’s page: https://unmanagedvisio.com/products/svg-publish/ Download the latest version: https://unmanagedvisio.com/download/svgpublish/SvgExport-1.2.11.msi Summary New: Translations for German and Russian languages. Now all options and exported elements can be displayed in these languages. Japanese translation is ongoing. Fixed relative links behavior. Please see the related article for the details. Fixed layer behavior. Now in case when shape belongs to multiple layers, the show/hide logic corresponds one-to-one to the Visio layers logic. Also, now by default only the layers visible in Visio are toggled on; invisible layers are toggled off by default on export. New: …

SvgExport updated 1.2.10

The SvgPublish extension has been updated to version 1.2.10 Download to the latest version: http://unmanagedvisio.com/download/svgpublish/SvgExport-1.2.10.msi Visit the extension’s page: http://unmanagedvisio.com/products/svg-publish/ The summary of the recent updates and bugfixes: New: add “hover + click” tooltip and popover behavior. This feature is supposed to solve the problem when you want to publish tooltips or popovers, that have some hyperlinks in the text body. Now you can enable them to show up and disappear if the user moves the cursor outside of the shape. However, they will stay if the user has clicked on the shape. The new setting is shown on the screen below, …

Svg Publish

Open examples gallery Download the latest version Order a business license The “Svg Publish” Visio Extension allows you to publish a Visio diagram as HTML page(s). It uses it’s own custom HTML export and extends the built-in Visio feature with some unique features. Below you can see some sample exported pages. You can open them live by clicking the picture. For more examples, please check out the examples page. For the detailed feature description, please refer to the documentation. For the developer documentation / API reference please refer to the API documentation. The published diagram is available for most modern …

Back-Sync: Visio “backward” data synchronization

Visio has a nice feature, which allows you to link data to shapes. This allows you to create interactive dashboards for example, display data graphics which reflect the current state of some system on Visio diagrams, etc. One thing may is occasionally needed, is a possibility to update your data source from Visio diagram. Meet the new add-in: BackSync This add-in uses Visio data-binding infrastructure, and allows you to update the data in the external source from Visio (back-synchronize). There are limitations of course, but basically it should work with most data sources which support update (including Excel files, databases, and SharePoint lists). Continue to the add-in’s page

New tool – Visio Import/Export VBA

Hi all, Have recently have created an extension to import/export VBA code from a Visio drawing or stencil. You can find this useful if you want to track VBA source code changes in your Visio files, like compare current version of the code with the past version. Could make sense to use together with some version control like TFS, Subversion, or GIT. Extension page: VBA Import/Export for Visio

VBA Import/Export Addin

This free Visio add-in helps to import and export VBA code from Visio to a folder. The addin can exports and import the code from “ThisDocument”, forms (.frm), classes (.cls) and modules (.bas) It may be handy if you want to track changes to the VBA code which is located in a template or a stencil. For example, you can compare it with previous versions, or put the exported folder under a source control, like GIT or TFS. So that you always know what was changed in comparison with the previous version. Download The “online” version is a VSTO-based click once installer, with built-in auto-update. The “offline” …