Skip to main content

MS Office 2016 and 365 official ISO IMG images for download & offline install (product key required)

Let’s make it clear, this is not warez or pirate software. What we’re giving here is merely a list of links to the official Microsoft MS Office 2016 RTM distributions offline installers (and embedded applications, such as: Word, Excel, Access, Outlook, PowerPoint, Project and Visio) based upon Microsoft’s Click-To-Run technology, which you can get for free by logging to any valid MS account.

These links can be very useful for those System Administrators who need to perform batch installs, backups or digital storage without having the physical supports at hand.

Needless to say, in order to install the software you need a valid Product Key (not included), which you can purchase in the Microsoft Store or from any official reseller.

UPDATE: If you’re also looking for MS Windows ISO images (Windows 7, Windows 8.1 & Windows 10, all releases and builds), click here.

Read More

80070005 Access is denied error while accessing Word Interop from the Server in a ASP.NET Application – How to fix

Last week I published a couple post regarding the use of the Microsoft.Office.Interop.Word namespace within an ASP.NET C# Application, respectively about opening a DOC or DOCX file from a Byte Array and converting them to PDF files. Although these techniques can be very useful to deal with MS Word documents, they have more than a couple drawbacks that we should always take into consideration when using them:

  • They are often painfully slow and inefficient, especially when dealing with huge amount of files (batch processing).
  • They consume a massive amount of memory – considering the task given to them.
  • They have a terrible multi-thread support, to the point that they might lead to scale/concurrency issues.
  • They do require MS Office installed where we use them.
  • They do require an awful set of permissions to allow the IIS users to access the required DCOM components the IIS.

I’m not saying we shouldn’t use them: as a matter of fact we kinda have to, unless we want to donate a kidney to some commercial libraries that can handle these tasks in a much better way. At the same time, we should get ready to experience some issues because they will create some havoc here and there sooner or later.

Read More

How to open and edit a Word DOC or DOCX file from FileSystem or Byte array in C#

If you’re working with ASP.NET C# and you need to open, edit or otherwise access a Microsoft Word DOC or DOCX file, you can easily do that using the Microsoft.Office.Interop.Word library package. This post explains how to do so: you might find it useful in case you need to perform such task or whenever you want to read some insights regarding the process.

Introducing Interop.Word

To access the namespace from your ASP.NET project you have two main choices:

Needless to say, you should really go for the second option, but we’ll leave that to you.

Read More

Displaying Code Snippets in Microsoft Word with Syntax Highlighting

Finding a way to decently show our source code on the web recently became a rather trivial task thanks to many JavaScript + CSS based libraries such as highlightjs, PrismJS, Prettify, SyntaxHighlighter & more. It’s not so easy to achieve the same results inside a text-editing software such as MS Word, to the point that I’ve seen more than few devs adopting the awful & dreadful screenshot method, which consist in blindly capture a portion of their developer framework GUI and then embedding it as an image inside the Word document.

Should we do that? Of course no! There is at least one better way to do that, which also is far less intrusive (and size-intensive) and also gives us the chance to modify/review our code snippet after it has been pasted. Let’s see how we can do it.

Read More