Access 2003 & Skype

Posted on 2009-04-18
Last Modified: 2013-11-28
I have designed a client contact database.
I have added a callto: button on the database so that I can call directly through skype. Is their ayway to do any of the following:-
1, Record the call and using VBA save the recording with a specific filename and add a hyperling to a record.  (ie the notes table)
2, update the notes table automatically with the outcome of the call (eg. call time, connection, busy, wrong number etc).
Any help at all would be greatly appreciated.
Question by:s7uart
    LVL 74

    Accepted Solution


    If your ultimate question is: "is there an "Easy" way to do this"?
    Then the answer is: No.

    To "Automate" skype to the level you are requesting will probably require a "Custom" application.
    Not something that someone here can throw together in a few posts.

    You can certainly obtain a third party Utility to Record the call, and start up this utility through Access VBA.
    ...But, how VBA triggers, monitors, and stores the details of this call is another story.

    Your best bet is to first contact Skype directly, and find out if what you are asking is even possible in the current version.

    Also check the Skype Developer resources regularly:


    LVL 19

    Expert Comment

    I certainly agree that it is not going to be easy.

    I found your question interesting though.

    If you have any hope of doing this direclty with skype you are going to need to try and reference the sykpe API -

    If MSAccess lets you get that far and it exposes the skype objects,methods and functions then you are in with a chance.
    LVL 74

    Expert Comment

    by:Jeffrey Coachman
    Yep, that was my hope as well.

    LVL 19

    Expert Comment

    by the way - something that we missed or it was not know then - skype is doing COM compliant dlls.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    It took me quite some time to sort out all the different properties of combo and list boxes available from Visual Basic at run-time. Not that the documentation is lacking: the help pages are quite thorough and well written. The problem was rather wh…
    Introduction When developing Access applications, often we need to know whether an object exists.  This article presents a quick and reliable routine to determine if an object exists without that object being opened. If you wanted to inspect/ite…
    As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
    What’s inside an Access Desktop Database. Will look at the basic interface, Navigation Pane (Database Container), Tables, Queries, Forms, Report, Macro’s, and VBA code.

    728 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

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now