Find Jobs
Hire Freelancers

Outlook Contact Integration

$30-100 USD

Closed
Posted about 21 years ago

$30-100 USD

Paid on delivery
Project Goal: A Visual Basic 6 module that will be used for looking up contact information from a users local Outlook pst or exchange account to be passed to our system. Context: Our users need to input contact information into our system which often resides in Microsoft Outlook. We want to place a button next to this section so they may easily search their Outlook contacts and automatically populate the necessary contact information for our system. Details: This project must be compiled into a stand alone executable for testing/delivery purposes but will be incorporated into our Visual Basic 6 project. For the purpose of this deliverable a form with text fields and a single command button should be the interface. The command button starts the contact search function. If this is the first time run on the end users machine, the application will attempt to determine the location and settings of the outlook repository (exchange or pst). Aggregate all outlook repositories found into a dialog and query the user for selecting which repositories should be used for searching, the order in which they should be searched, and any necessary information (passwords, etc) to seamlessly access this environment without having to query the user in subsequent executions. Once configuration is finished, a dialog will allow the user to input a last name and close matches. The amount of close matches to be display should be a variable inside you application. As the user types, the list should be filtered based on the last letter typed. For example, typing "L" would filter to "L*", then as "a" is typed in the display would filter to "la*" and so on. A dialoge to allow the user to do a string search on any field should also be created. The selected record should be passed back as an array into the text fields on the main form of your application. All user dialogues must be approved by the buyer. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Code must be commented according to the following rules: a) All comments in English b) At the start of any Forms, Functions, or Modules a comment must appear at the start of the code detailing high level functionality, parameters passed into or out of the module, and a description of any variables used. 3) No global variables are allowed. 4) Complete ownership and distribution copyrights to all work purchased. 4) Any third party tools, libraries, OCX's, or other included files that require a runtime must be identified by the programmer and approved by the buyer in writing. 5) Programer must protect sensisitive stored information (such as user passwords) in a reasonable manner. This approach must be approved by the buyer. 6) This code will be QA'd. Programmer will fix any bugs found by the QA group within a business reasonable timeframe. 7) Programmer will allow a maximum of five days from their final delivery for acceptance testing. ## Platform Visual Basic 6
Project ID: 2931182

About the project

2 proposals
Remote project
Active 21 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $81 USD for this job
User Avatar
See private message.
$76.50 USD in 14 days
4.4 (29 reviews)
4.1
4.1
User Avatar
See private message.
$85 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
5.0
16
Member since May 2, 2003

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.