Programmatically Set Excel LinkedCell Property with VBA

Yesterday I was working with an Excel document that contained Combobox form controls.

I wanted to count the number of cells containing a particular value using the COUNTIF formula. However the count returned 0 because the LinkedCell property of the Combobox was not set to the Cell that contained the Combobox.

To set the LinkedCell Ctrl-Click the Combobox to select it, right-click and select Format Control. Then set the correct Cell in the Cell link field:


My sheet contained about 150 Comboboxes, so obviously I was going to do this using a script. I couldn’t find anything useful with Google so I wrote my own Macro.

Read more

Session freeze when starting Excel

Windows 2003 Enterprise (32 bit), Citrix XenApp 5, RES Workspace Manager 2011, McAfee VirusScan Enterprise 8.7.0i.

When a opening an Excel workbook from Sharepoint the whole session freezes.

I asked the user to open an Excel workbook from Sharepoint and I noticed the following popup:

Some files can harm your computer. If the file information looks suspicious or you do not fully trust the source, do not open the file | You are opening the following file: | File name: My Workbook.xls | From: Sharepoint

So my first thought was that the user somehow clicked this message to the background and IE was waiting for a response.

Read more

‘Microsoft Outlook’ exited without properly closing your Outlook data file

After an Outlook crash the following error message can occur:

Outlook Data File
‘Microsoft Outlook’ exited without properly closing your Outlook data file ‘LocationOfOST.ost’. ‘Microsoft Outlook’ must be restarted. If this error message recurs, contact support for ‘Microsoft Outlook’ for assistance.

And followed by:
Read more

Office Communicator 2007 R2 crashes after sign on

After I uninstalled Office 2010 64 bit and installed Office 2010 32 bit I had a problem with Office Communicator 2007 R2.

After entering my password and clicking sign in it crashed every time:


In the EventLog an Application Error was recorded with some additional error info:

Event Type: Error Event Source: Application Error Event Category: (100) Event ID: 1000 Date: 10-3-2011 Time: 15:20:52 User: N/A Computer: remkolaptop Description: Faulting application name: communicator.exe, version: 3.5.6907.221, time stamp: 0x4cddcd9f Faulting module name: KERNELBASE.dll, version: 6.1.7601.17514, time stamp: 0x4ce7bafa Exception code: 0xc06d007e Fault offset: 0x0000b727 Faulting process id: 0xf94 Faulting application start time: 0x01cbdf2e592fc53c Faulting application path: C:Program Files (x86)Microsoft Office Communicatorcommunicator.exe Faulting module path: C:Windowssyswow64KERNELBASE.dll Report Id: 9a4e3adf-4b21-11e0-8f0f-c0cb38a92f9b For more information, see Help and Support Center at

The exception code is 0xc06d007e which is defined in WINERROR.h as ERROR_MOD_NOT_FOUND, the error description is: “The specified module could not be found”.

Read more

Don’t steal Microsoft Office

The video speaks for itself…


Macro security / VBA error in sequence

Today I had to solve a problem with multiple (Softgrid) sequences with the same symptom.

A business application generates documents based on Microsoft Word / Excel. These documents use Macro’s / VBA to communicate with the application and retrieve the necessary data.

During initial tests and the sequencing procedures everything works fine and no problems rise. However, in the tests on the terminal servers some “strange” occur when the documents are generated.
These problems result in error messages about macro security and the unavailability of VBA. Even when the macro security is (tempory) lowered these error messages keep on showing.
VBA errorCause and solution
The problem is caused by the isolation of softgrid (now AppV). Because VBA is not in the sequence, and not directly called by the application (but through Word), it can’t locate the necessary resources.
Read more

Nog eentje om het af te leren: Edit Word document – Word hangt

Okay nog eentje dan; wanneer je een Word document aan het aanpassen bent en Word hangt hierna, dan is de kans groot dat het Word document corrupt is. Op deze site staan enkele tips om een corrupt Word document te herstellen. Deze tip vond ik bijzonder handig en werkt dus ook: Sla het bestand op als web pagina (File, Save as Web Page…), Word slaat het bestand op als .mht bestand, doordat het bestand volledig wordt geherstructureerd is de kans zeer groot dat de corruptie van het document wordt gerepareerd of gewoon overgeslagen. Nadat het document is opgeslagen kun je eenvoudig via Explorer, rechtermuisknop en Edit kiezen, zodat het document weer opgestart wordt in Word. Kies daarna voor File, Save As… en sla het document weer op als Word Document. Voila document gerepareerd, het mooie van dit proces is dat bijna de hele opmaak van het document bewaard blijft!

Daniel Nikolic

Word gebruiker, wie ik?

Ja, ik… Zoals zoveel IT-ers ben ik ook maar een simpele Word gebruiker, daar kwam ik vandaag weer eens achter. Ik zit altijd te stoeien met de opmaak van een document; headings, toc’s, tabellen, footers je kent het wel. Nu had ik een leuke, wanneer ik een bullet importeer, een tekst Italic of Bold maak, veranderd daarna het hele document in de, zojuist gekozen opmaak, best vervelend 😉 Nadat je voor Undo kiest veranderd Word het document weer terug.

Oké hoe nu verder, het is best vervelend namelijk. Goed komt ie; ga naar je standaard opmaak profiel (meestal Normal), kies voor Modify, deselecteer de checkbox “Automatically update” en selecteer de checkbox “Add to template”. Kies nu OK en Problem solved… Lees hier het volledige artikel.

Daniel Nikolic

Office sequence icm McAfee VirusScan

Bij het sequencen van Microsoft Office (2003) kan je tegen het probleem aanlopen dat McAfee VirusScan (8.5) voor problemen (lees : “uitdagingen”) zorgt. Bij het starten van bijvoorbeeld Microsoft Word krijg je de volgende melding:


In de event log zijn de volgende meldingen te vinden:

Type : Fout

Bron : SideBySide

Category : Geen

Gebeurtenis-id : 59

Beschrijving  : Generate Activation Context mislukt voor C:Program FilesCommon FilesMicrosoft SharedOFFICE11MSO.DLL. Foutmelding voor referentie : De bewerking is voltooid.

Type : Fout

Bron : SideBySide

Category : Geen

Gebeurtenis-id : 59

Beschrijving  : Resolve Partial Assembly failed for Microsoft.Windows.Common-Controls. Foutmelding voor referentie: Het systeem kan het opgegeven pad niet vinden.

Read more