VB.net 'As Any' not supported in declare statements

Posted on 2014-04-09
Medium Priority
Last Modified: 2014-04-09
I am trying to use Excel VBA code in my VB.net Excel Add-in but am getting the following eror

    Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
        (ByVal hwnd As Long, ByVal wMsg As Long, _
        ByVal wParam As Long, lParam As Any) As Long
Question by:Murray Brown
LVL 52

Accepted Solution

Carl Tawn earned 2000 total points
ID: 39989708
The standard definition would be for lParam to be of type IntPtr. But, you can use one of various overloads depending on your requirements.

Some example overloads here: http://www.pinvoke.net/default.aspx/user32.sendmessage

Author Closing Comment

by:Murray Brown
ID: 39989750
Thanks very much

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

This article describes how you can use Custom Document Properties to store settings and other information in your workbook so that they will be available the next time you open the workbook.
As a person who answers a lot of questions, I often see code that could be simplified, made easier to read, and perhaps most importantly made easier to maintain if the code was modified to use the Select Case statement. This article explains how to…
Graphs within dashboards are meant to be dynamic, representing data from a period of time that will change each time the dashboard is updated with new data. Rather than update each graph to point to a different set within a static set of data, t…
This Micro Tutorial will demonstrate in Microsoft Excel how to add style and sexy appeal to horizontal bar charts.

624 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