Solved

Check if appointment already exists

Posted on 2009-05-10
2
1,230 Views
Last Modified: 2013-11-25
I have created a addin which downloads a series of events from a php webservice and then adds them to the outlook calendar.

I know have a requirement to check if the appointment\event exists before te insert happens. this is to prevent duplicates of the same appointment.

I also need the abiity to change the appointment if the times have changed. Is there anyway of storing a ID number in the appointment.

Many thanks for any help. The code i am using to create the appointment is below.
Private Sub Btn2_Click(ByVal ctrl As Office.CommandBarButton, ByRef cancelDefault As Boolean) Handles btn1.Click
        Dim service As New wsclick.webservice
        Dim events As Array
        Dim uc As New wsclick.userCredentials
        uc.username = My.Settings.uname
        uc.password = My.Settings.pwd
        uc.database = My.Settings.db
        events = service.getEvents(uc)
 
        For Each cevent As wsclick.Event In events
 
 
 
            createEvents(cevent.subject, cevent.startdate, cevent.enddate, cevent.allday, cevent.description, cevent.timezone, cevent.remind, cevent.recurrenceperiod, cevent.recurrenceenddate, cevent.recurrenceoccurrences)
 
        Next
 
 
        MessageBox.Show("You have succesfully synchronised")
 
 
    End Sub
 
    
     Sub createEvents(ByVal subject As String, ByVal startdate As String, ByVal enddate As String, ByVal allday As String, ByVal description As String, ByVal timezone As String, ByVal remind As String, ByVal reccurrenceperiod As String, ByVal recurrencedate As String, ByVal recurrenceoccurencies As String)
 
 
        Dim oevent As Outlook.AppointmentItem = oapp.CreateItem(Outlook.OlItemType.olAppointmentItem)
        With oevent
            .Subject = subject
            .Start = CType(startdate, DateTime)
            .End = CType(enddate, DateTime)
            
            .Save()
        End With
    End Sub

Open in new window

0
Comment
Question by:mm72
2 Comments
 
LVL 46

Accepted Solution

by:
tbsgadi earned 500 total points
ID: 24352357
0
 

Author Closing Comment

by:mm72
ID: 31579933
Thanks guys i managed to get it to work after reading the post listed

0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Excel Calculation 4 60
Slow calculation 2 21
Shape manipulation in Excel 2 20
Excel 2010 - SUMIF with and AND 2 6
In case Office 2010 has not been deployed in your environment, this article may be quite useful. In our office, we wanted a way to deploy Microsoft Office Professional Plus 2010 through an automated batch file via logon script. This article is docum…
My experience with Windows 10 over a one year period and suggestions for smooth operation
The viewer will learn how to make their project stand out over others by learning how to change colors and shapes, add spaces, change directions, and add bullets to their charts.
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question