Andrei Smolin | July 27th, 2021
Once in a couple of years Microsoft contacts us on this or that topic. The last topic was the Excel performance on Windows Desktop. They demonstrated a case where enabling an Add-in Express add-in produced an astounding 90-second delay when selecting another cell while Excel was busy with some long calculation...
Read the rest of this entry →
.NET, COM add-ins, Excel, Office, Outlook, PowerPoint, Word |
2 Comments
Andrei Smolin | June 17th, 2021
Today, I’m following Microsoft recommendations and using code fragments they provide to investigate the behavior of a System.Windows.Forms.Form (simply a form)...
Read the rest of this entry →
.NET, C#, COM add-ins, Excel, Office, Office 2019, Office 365, Outlook, PowerPoint, task panes, VB.NET, Word |
3 Comments
Andrei Smolin | June 10th, 2021
In the first blog of this series, I showed issues related to using several monitors with different DPIs. To get an explanation of those pretty confusing results, let’s check resources available on the web....
Read the rest of this entry →
.NET, C#, COM add-ins, Excel, Office, Office 365, Outlook, Outlook regions, PowerPoint, task panes, VB.NET, Word |
No Comments
Andrei Smolin | May 25th, 2021
Quite often these days you see this configuration: a notebook and an external display or two connected to the notebook. All these displays may have different DPIs. This is a typical environment where DPI-related issues reveal themselves. ...
Read the rest of this entry →
.NET, C#, COM add-ins, Excel, Office, Outlook, PowerPoint, VB.NET, Word |
No Comments
Andrei Smolin | July 20th, 2020
Just recently we've got a comment declaring one of our blogs on releasing COM objects "wrong and misleading": the author says Marshal.ReleasingComObject() and related things made him spend "lots of time on writing code that is totally unnecessary" and provides many links supporting the idea that you can use GC.Collect() to get rid of non-released COM objects....
Read the rest of this entry →
.NET, COM add-ins, Excel, Object model, Outlook, Word |
2 Comments
Andrei Smolin | July 1st, 2020
Quick news: we've developed a new version of sample COM add-in projects that we provide in the downloadable archive on the Add-in Express .NET Downloads page...
Read the rest of this entry →
C#, COM add-ins, Excel, Object model, Office, Outlook, Outlook regions, PowerPoint, Project, Ribbon, task panes, VB.NET, Word |
5 Comments
Andrei Smolin | June 16th, 2020
You might already know that Office 365 and Office 2019 are, in fact, subsequent builds of Office 2016: in any Office 365 and Office 2019 application, the Application.Version property returns a string that starts with "16"...
Read the rest of this entry →
COM add-ins, Office, Office 365 |
14 Comments
Andrei Smolin | February 26th, 2020
I see this issue in the Sent Items folder on an Exchange account having Cached Exchange Mode turned on. Reportedly, turning the Cached Mode off solves the issue. The Outlook version used (Outlook 365 in my case) seems to be irrelevant as Google reports a similar conflict to occur in Outlook 2007...
Read the rest of this entry →
COM add-ins, Object model, Office, Office 365, Outlook |
6 Comments
Andrei Smolin | February 27th, 2019
The number of users having the Office version installed from Microsoft Store increases every day as computer vendors install it by default; see e.g. this support article from Dell. Per-user add-ins and some per-machine add-ins may run into a severe issue with that Office version. The issue is: the add-in uses old versions...
Read the rest of this entry →
.NET, COM add-ins, Deployment, Office 365 |
10 Comments
Dmitry Kostochko | November 23rd, 2018
Version 9.2 of Add-in Express for Office and .net is published, and we now announce full support for all versions of Office 2000 through 2019 32-bit and 64-bit...
Read the rest of this entry →
.NET, C#, Office 2019, VB.NET, Visual Studio |
8 Comments
Dmitry Kostochko | November 12th, 2018
Finally, it happened. Today we have published version 9.1 of Add-in Express for Office and Delphi VCL that fully supports all versions of Office 2000 through 2019. The new versions of Add-in Express for Office and .net is expected soon...
Read the rest of this entry →
Delphi, Office 2019 |
No Comments
Dmitry Kostochko | October 26th, 2018
Microsoft Office 2019 has been around for a few weeks, and Security Manager is the first of our products to support it. The details follow below...
Read the rest of this entry →
Office 2019, Outlook, Outlook security |
5 Comments
Andrei Smolin | September 24th, 2018
Recently, our mail boxes became overwhelmed with a flow of reports describing how Add-in Express panes appear outside the host application's window. This is a manifestation of how the code calling the SetParent Windows API function can be incompatible with the recent Windows API change supported by Office 2016: Microsoft introduced DPI contexts and related API functions to let you get/set the current context...
Read the rest of this entry →
|
13 Comments
Andrei Smolin | May 8th, 2018
This story started with Windows 10 Fall Creators Update that allowed using different DPIs on different monitors. How does it affect Office extensions? DPI unaware panes/forms are bitmap-stretched by Windows when DPI changes. To avoid this, you need to get notified about the DPI change and resize the form/pane and controls on it, use a different font size, different images (optional) and the form icon...
Read the rest of this entry →
|
17 Comments
Dmitry Kostochko | May 7th, 2018
Long-term customers of Add-in Express know that we usually sim-ship new releases with new versions of Microsoft Office. This time is different. While Microsoft guys are probably still working on the new features of Office 2019, the new major version of Add-in Express for Office and .net is live already...
Read the rest of this entry →
.NET |
2 Comments
Andrei Smolin | February 21st, 2018
Range.Replace() and supposedly Range.Find() may work incorrectly in a scenario we describe on the Excel for Developers forum. A workaround is: change Range.Value directly...
Read the rest of this entry →
COM add-ins, Excel, Object model, Office |
No Comments