Boston April Meetups: What to do for the Tech-Savvy Entrepreneur in You
The sun is finally peeking through the gray skies of Boston, beckoning Bostonians to emerge from their wintery confines and bebop around the city. Thusly, I set out to find a few meetups for the...
View ArticleWebinar: Creating Training Packets with WordWriter
**Spots are limited. So please register early to secure your seat. Can’t attend, but still want a copy of the recording and slides? Register anyway and we’ll email it out following the webinar.
View ArticleWhat Causes Error 1154 in WiX
Credit: www.joyofsetup.com Recently, as I was working on one of our installers, I had a very strange issue crop up. This particular installer is fairly complicated, but also fairly stable. It has many...
View ArticleBinding bordered images to GridViews
Here’s a neat trick: bind an image with a border to a GridView! The first rule of web development is “nothing is as easy as it seems.” I think the second rule is something about choosing from...
View ArticleWindows 8.1 Hyper-V in Review
[Reposted from www.nicolascouraud.com] Working with developers, I have a love of client-side virtual environments. They allow for snapshots, easy portability of the development environment, and simple...
View ArticleHow to Render an SSRS Report Asynchronously using the Async\Await Keywords in...
The .NET Framework 4.5 introduced a simplified approach to the task-based asynchronous programming model (which was introduced as part of the Task Parallel Library API in .NET 4.0) via the utilization...
View ArticleBoston Tech Events: Idea Week, Breakfast with VCs, and You
Credit: Elise Kovi’s Flickr Another Monday, another work week. Unlike every other Monday, however, today ushers in the month of October and with it Boston’s Idea Week. Reawaken your inspiration, and...
View Article5 Ways to Make Programming Less of a Nightmare
Programming can be scary. There are plenty of things that can go wrong, from haunting errors to seemingly supernatural result inconsistencies. To help keep the ghosts in the machine from getting...
View ArticleThinking Outside the Spreadsheet Box: Unexpected Uses of OfficeWriter
If you leave me alone for too long, I do foolish things like make a mini-paint app that writes the image to 1×1 cells in Excel. And so can you! But before I show you how to make a mini-paint app (the...
View ArticleTroubleshooting Tools to Give Thanks to this Thanksgiving
[Once a week I snoop around the office, bothering my coworkers with questions on what they’re reading, listening to, consuming, or any other random inquiries I’d like to subject them to. Sometimes...
View Article10 Tips for Handling Inherited Code
[Kate, one of our developers at SoftArtisans, was pulled onto a project to do consulting work. Below, Kate discusses her work and how she learned to handle inherited code. Read about the lessons she's...
View ArticleIntroduction to VSTO Document-Level Customizations
For many years, the only way to add interactivity to an Office workbook or document was to use VBA Macros. However, in more recent years, Microsoft has offered a newer .NET developer tool called Visual...
View ArticleCreating Dynamic Links With MergeFields in Microsoft Word
Introduction MergeFields allow users to import dynamic content in Microsoft Word. While this feature is very useful in many situations, it can be unclear how you must handle MergeFields nested inside...
View ArticleReleased in OfficeWriter 8.6.1 – IEnumerable Feature
In OfficeWriter 8.6.1, we added a new feature that may have been flying under your radar, and I wanted to let you in on the story of how it came about. When I first arrived at SoftArtisans I went...
View ArticleHow Not Using StackOverflow Solves All of My Problems
[OfficeWriter developer and Stack Overflow user, Seth, lets us in on the thought process and psychology behind Stack Overflow, by delving into one way he uses the online community to answer his...
View ArticleMarch Madness: Using Excel to Pick the Upset
Bracket Mania It’s that time again! Time to get out the office pool and place all of your stock in one team to take you to the finals and earn you those much sought after office bragging rights. Last...
View ArticleHow to Send OfficeWriter Output in an E-mail
Sending OfficeWriter output in an e-mail is possible while either using OfficeWriter in .NET or with SSRS integration. When using the OfficeWriter .NET API, you can use the .NET MailMessage class to...
View ArticleHow to Use Process Monitor (ProcMon) to Troubleshoot Web Applications
Process Monitor is a great tool that can help you troubleshoot applications when error messages alone just aren’t enough information to solve a problem. Process Monitor works by logging in-depth about...
View ArticleHow to Calculate Unsupported or Custom Formulas on the Server with ExcelWriter
Beginning in OfficeWriter 9.1, ExcelApplication’s calculation engine will offer the ability to implement custom formulas. This feature should prove helpful to users whom would like to calculate their...
View ArticleSave PDF file to HttpResponse
In a previous blog post we discussed how OfficeWriter 10.0 introduced the ability to save an Excel workbook to a PDF document. When working in a web environment it is common to want to send the...
View Article