(C) 2009 - 2018 by Mourad Louha · All rights reserved

Archive for 2011

As a fan of the ideas and tools of Microsoft FUSE Labs, I registered for an e-mail invitation to participate in the beta test for the new social network so.cl some time ago. Although I had not recieved an invitation, I was fortunately able to take a closer look to the platform two days ago, as I got an invitation from a friend via Facebook.

Fuselabs Social Network so.cl

In order to use the social network, you have to log in by using a Facebook account. Then you will be taken to the welcome page, where the main functions and features are well explained.

Read more

If you are using SkyDrive for storing your Office documents, you have probably already discovered the features for sharing your files with other people. And perhaps you have also read on some blogs how to embed an Excel file to your website. Recently, the Excel Team has created the possibility to interact with an embedded Excel file by using JavaScript.

In this blog post, I will describe how to embed and interact with an Excel file from SkyDrive. For this, I uploaded a web app compatible version of my workbook for my Excel formula translations and then I implemented some JavaScript Code to change values in the embedded file.

The workbook includes five worksheets: “Info” just includes some info’s about me, “Formulas” lists the formulas in the different languages, “Compare” can be used for comparing the formulas in two languages, “Languages” includes the list of available languages and “Resources” allows to select between the three languages German, English and French for the interface of the workbook. My goal was now to allow to the user to select the two languages for comparing the formulas and to switch from one interface language to another.

Learn and explore

Microsoft has recently launched the website “Excel Mashup”, where in addition to learning materials and tutorials you will also find some very interesting code samples. The site also lists the most important links to the MSDN documentation about the JavaScript object model, methods and properties for the Excel Services.

Read more

Unfortunately, my provider 1&1 experienced some network configuration problems on 09/26/2011 that have led to a server failure from approximately 14:45 to 16:45 and from 19:45 to 21:30 o’clock (Central Europe time).

Not only this domain was affected, but also several other domain hosted on this server like the German Excel Ticker, the Website about my services, the Excel Formula Translator or the German Office365-Forum.

According to the 1&1 blog, the failure was caused by a faulty network configuration, which in turn was caused by a software.

While implementing the Excel Formula Translator in PHP, I created an Excel workbook including all my translations of the Excel formulas, error codes and arguments of the CELL() and INFO() functions. I thought, it would be a good idea to offer the file for free at the end of this article. Please do not hesitate to send me an e-mail or leave a comment here, if you find an error in one of the translations.

To extract the formulas in the different languages, I had firstly inserted all available formulas in a column in the “Formulas” worksheet of the workbook. For this, I used the English version of Excel, as English is my reference language and I sorted all formulas in alphabetical order. Of course, as I am usually using the German version of Excel, I had to install the English language pack.

Excel Formula Translator

Read more

I recently released version 1.50 of my free online Excel Formula Translator. The translator can be used to translate both single Excel Formulas and combined complex formulas. For example the formula =PROPER(MID(A1;FIND(“.”;A1)+1;FIND(“@”;A1)-FIND(“.”;A1)-1)) to extract the first and last name from an e-Mail address is translated to =NOMPROPRE(STXT(A1;TROUVE(“.”;A1)+1;TROUVE(“@”;A1)-TROUVE(“.”;A1)-1)) in French.

MSDN actually provides 43 language packs for Microsoft Office 2010, which I downloaded and installed in a virtual machine. I then compared the Excel functions, the Excel error codes and the arguments of some specific functions to the English version. And I have found 32 languages which have differences and included these languages in the translator.

Excel Formula Translator

However, in some languages the differences are minimal. For example, the only difference I found in the Japanese language pack is the DOLLAR() function which was replaced by YEN(). Another example is Thai, where the only difference is the argument “System” for the INFO() function. So, for these languages, the translator will in most cases return the same result as for English.

Read more

Occasionally I am also active in the French Microsoft Office TechNet forum, on one hand to practice my French and on the other hand just out of curiosity. Some time ago, someone asked there whether it is possible to retrieve a list of all trusted documents of Word 2010.

Unfortunately the Trust Center of Office 2010 does not offer a possibility to see which documents have been added to the trusted list of documents.

Trusted Folder and Documents

So I had the idea to implement a free Excel Add-In and list all trusted documents in an Excel sheet. And, when I am at it, I thought it should be a good idea to implement a function for listing all trusted folders too. And I should include the trusted documents and folders for PowerPoint, Word and Excel from Office 2007 and Office 2010.

Read more