• Home
  • About the Author
KEEP IN TOUCH

Office 365 – Attach files from SharePoint to Outlook E-mail programmatically

Jan23
2012
Leave a Comment Written by Pieter van der Westhuizen

In my last post I showed you how you can write a Microsoft Outlook Add-in that will save all the attachments on an e-mail to the Office 365 SharePoint Online Shared Documents library.

In today’s post I would like to show you how to do the opposite, e.g. how to attach files from SharePoint Online to Outlook e-mail messages. This could be useful if your customer has a shared library with documents they send via e-mail on a regular basis.

Read more at Add-in Express.

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, MS Office, Office 365, SharePoint 2010 - Tagged Add-in Express, C#, Ms Outlook, Office 365

Office 365 – Save Outlook e-mails & attachments to SharePoint Online programmatically

Jan19
2012
Leave a Comment Written by Pieter van der Westhuizen

If you’re following Ty’s Office 365 Newswires and read this article about Microsoft already having sold five million Office 365 seats in roughly two and a half months, I’m sure you would agree with me that Office 365 is set to change, if not revolutionize the way people use and interact with Microsoft Office.

Of course this opens a whole world of possibilities to developers and even more so for the few, the proud Office developers. I love to dream up ways to integrate Microsoft Office with different applications and online services and in today’s post I’ll show you how to write a Microsoft Outlook Add-in that will save an e-mail’s attachments and/or the entire e-mail to an Office 365 hosted SharePoint Online list.

Read more at Add-in Express.

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, Office 365 - Tagged Add-in Express, Ms Outlook, Office 365

Office 365 – Share Outlook contacts with Lync Online contextual conversations

Jan17
2012
Leave a Comment Written by Pieter van der Westhuizen

At first glance Microsoft Lync can, to most people, look like just another instant messaging application. However, upon closer inspection it can mean so much more for organizations especially if they start to integrate it into their current day-to-day business systems. For example, if you’re an insurance firm running a system that maintains all your clients and their policies and you want to give your employees the ability to discuss a client without having to send e-mails. You could integrate with Lync and add a feature to start a contextual Lync conversation based on the currently selected client the user has open in your management system.

To illustrate my point we’ll create a simple WPF application with which users can share and discuss their Microsoft Outlook contacts.

Read more at Add-in Express.

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, C#, Office 365 - Tagged Add-in Express, C#, Ms Outlook, Office 365

Reading PDF files with C#

Jan16
2012
Leave a Comment Written by Pieter van der Westhuizen

Recently I needed to grab some text values from a number of pdf files. Instead of having to manually open each and every pdf file I just knew there had to be an easier way.

After a quick search, I found the solution; iTextSharp, an open source C# library that allows you to do a host of awesome stuff with pdf files. It is a port of iText which is a Java library. You can find more info about iText on their website at www.itextpdf.com . I just knew this library is something else when I saw they had an entire book dedicated to it.

Manipulating and reading pdf files is no trivial task, but luckily for me the pdf files I needed to read were fairly straight forward and I used the following code to return the contents of the file as one big string:

private string ParsePdf(string filePath)
{
    string text = string.Empty;

    PdfReader reader = new iTextSharp.text.pdf.PdfReader(filePath);
    byte[] streamBytes = reader.GetPageContent(1);
    PRTokeniser tokenizer = new PRTokeniser(streamBytes);

    while (tokenizer.NextToken())
    {
        if (tokenizer.TokenType == PRTokeniser.TokType.STRING)
        {
            text += tokenizer.StringValue;
        }
    }
    return text;
}

From there I used some string manipulation to grab the values I needed and perform some additional logic. Easy!

Links from this post:

  • iTextSharp
  • iText
  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in C# - Tagged iTextSharp, PDF

Office 365 – Exchange Online examples

Jan12
2012
Leave a Comment Written by Pieter van der Westhuizen

In this blog post on Add-in Express I show you how to do various tasks in Microsoft Exchange Online. A lot of code examples are included as well as a sample project with all the source code. Enjoy!

Read it on Add-in Express.

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, Microsoft Exchange, Office 365 - Tagged Add-in Express, Exchange Online, Office 365

Office 365 – SharePoint Online building blocks

Dec20
2011
Leave a Comment Written by Pieter van der Westhuizen

Our blog is buzzing with news and updates about Office 365 and I hope you’re following us on Twitter to get up to the minute updates. One of the biggest components of Office 365 is SharePoint Online and from a developer’s point of view it is also one of the most customizable.

We’ve already taken a high level look at what is in SharePoint in my Office 365 from a developer point of view post and in today’s post we’ll have a more in-depth look at the building blocks for SharePoint that are available to developers.

Read all about it in my latest Add-in Express blog post.

 

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, Office 365, SharePoint 2010 - Tagged Add-in Express, Office 365, SharePoint 2010

SharePoint Ribbon UI customization with Add-in Express Ribbon Designer for SharePoint and Office 365

Dec15
2011
Leave a Comment Written by Pieter van der Westhuizen

I’m pretty excited about the product I’m about to show you. It is not every day that you are able to work with a utility or tool that literally makes an activity a thousand times easier. In my previous post Customizing the SharePoint Ribbon, you most probably noticed the amount of work as well as trial and error that went into customizing the SharePoint 2010 Ribbon UI.

Well, I’m about to show you how you can customize the SharePoint ribbon in less than five minutes. We’ll be using a new product from Add-in Express called the Ribbon Designer for SharePoint and Office 365.

Read all about it in my latest Add-in Express blog post.

 

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, SharePoint 2010 - Tagged Add-in Express, SharePoint 2010

Office 365 – Lync Online: to customize, or not to customize, that is the question

Dec12
2011
Leave a Comment Written by Pieter van der Westhuizen

“To be, or not to be: that is the question:
Whether ’tis nobler in the mind to suffer
The slings and arrows of outrageous fortune,
Or to take arms against a sea of troubles,
And by opposing end them?”

Hamlet Act 3 Scene 1

Like the main character Hamlet in the Shakespeare play wondered in this scene whether to continue to exist or not, so too do we as developers sometimes have to wonder whether to integrate with or customize certain applications or leave the standard functionality be.

Maybe I’m being overly dramatic but let us continue… So, what is Lync Online and why should developers care? Essentially think of Microsoft Lync as a combination of Microsoft Live Messenger, Microsoft Live Meeting and Microsoft Office Communicator. It is a next generation cloud communication service that is a hosted version of Microsoft Lync Server 2010.

Read more in my latest Add-in Express blog post.

 

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, Office 365 - Tagged Add-in Express, Lync 2010, Office 365

Office 365 – Exchange Online Extensibility. What is it and what can you use it for?

Dec08
2011
Leave a Comment Written by Pieter van der Westhuizen

I hope by this time you have signed up for and are using Office 365. From what I’ve gathered from various sources on the internet and even our local radio stations it looks like Office 365 is starting to take the world by storm.

One of the features included in the Office 365 product offering is Exchange Online. What this means is that small companies can start benefiting from the type of enterprise software that traditionally only larger organisations could afford. The good news for us as developers is that this dramatically increases our target market and I’m sure you’re already wondering how to integrate with Exchange Online.

Read all about it in my latest Add-in Express blog post.

 

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, Office 365 - Tagged Add-in Express, EWS, Office 365

Customizing the SharePoint Ribbon

Dec02
2011
Leave a Comment Written by Pieter van der Westhuizen

If you’ve used SharePoint, I’m sure the first thing you would’ve noticed is the Ribbon UI. The SharePoint ribbon provides users with a familiar Office user interface and it is also extensible for developers.

This means developers can add their own tabs, groups and controls to the ribbon. In this post I’ll show you how to create your own simple tab and elements for the tab in SharePoint 2010. If your pc is not set up for SharePoint 2010 development yet, read my last post Setting up your PC for SharePoint 2010 development.

Read all about it in my latest Add-in Express blog post.

 

To see all my Add-in Express blog posts visit my author page.

  • Tweet
  • Facebook
  • LinkedIn
  • Tumblr
  • Stumble
  • Digg
  • Delicious
Posted in Add-in Express, SharePoint 2010 - Tagged Add-in Express, Ribbon UI, SharePoint 2010
« Older Entries

Recent Posts

  • Office 365 – Attach files from SharePoint to Outlook E-mail programmatically
  • Office 365 – Save Outlook e-mails & attachments to SharePoint Online programmatically
  • Office 365 – Share Outlook contacts with Lync Online contextual conversations
  • Reading PDF files with C#
  • Office 365 – Exchange Online examples

Tag Cloud

.net ACCPAC Add-in Express Advanced Regions C# CRM CSLA CSS Datafier Toolkit deployment Entity Framework EWS Excel Exchange Online HTML Internet Explorer iTextSharp Java LINQ Lync 2010 MS Access MS Excel Ms Outlook MS Project MVC NHibernate ODBC Office 365 PDF Ribbon UI sdk SharePoint 2010 silverlight Source control SQL SQL Connector Twitter VB.net Visio Visual Studio vsto WCF WSDL xaml

Blogroll

  • David Turvey's Blog
  • JC Oberholzer

EvoLve theme by Theme4Press  •  Powered by WordPress Mythical Man Moth
IT Mythbusting