MenuItem for Outlook ContextMenu

Last project I was working on had lot of customisation for Outlook 2003 and its integration with MOSS (Sharepoint 2007). Its altogether a unique experience working with Outlook object model and creating a custom outlook plugin.   Following is a small snippet for adding or manipulating context menu within outlook explorer.   //get outlook explorer object private Outlook.Explorer actExplorer = this.ApplicationObject.Application.ActiveExplorer(); //get…

1

Handling office CommandBar controls

While working on office applications, there are scenarios when we need to control the functionality of Command Bar controls. With Command Bar I means, menu bars, toolbars, shortcut menus, context menus and submenus on menus. Best way to get the control’s object is to use the FindControl function and get the control using its unique…

2

Visual Studio® Team System Code Name "Rosario" August 2007 CTP (VPC Image)

Microsoft® Visual Studio® Team System code name “Rosario” is an integrated Application Life-cycle Management (ALM) solution comprising tools, processes, and guidance. It enables members of your team to: ·         Collaborate and communicate more effectively with other team members and business stakeholders ·         Ensure software quality using advanced quality tools at every step of the application…

3

Difference between FTPS and SFTP

I have seen people get confused between FTPS and SFTP and refer these technologies interchangeably. But the fact is they are not same.   FTPS (commonly referred to as FTP/SSL) is a name used to encompass a number of ways in which FTP software can perform secure file transfers. Each way involves the use of…

2

Querying Excel11 and Excel12 files

An excel11 (.xls) file can be very easily queried using “Jet OLEDB 4.0″ provider. C# snippet code for quering excel11 files is as follows,   String strConn = @”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Sample.xls;Extended Properties=Excel 8.0”; OleDbConnection objConn = new OleDbConnection(strConn); DataTable dtObject = new DataTable(); objConn.Open(); OleDbCommand objComm = new OleDbCommand(“select * from [SummarySheet$A48:M500]”, objConn); OleDbDataReader objReader =…