SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently using SharePoint 2010 Foundation, I am also using Visual Basic 2010. I want to take a form I recently created in VB and display it in SharePoint for my users to access. I do not want everyone to have to install VB to run the program, and since everyone already uses SP2010 to collaborate, I want them just to go to the page or web part and run this program. Is this something I can do and if so please tell me how.

Thanks, Colby

share|improve this question
Is this a "Windows Forms" VB executable? You really need to provide more details regarding what the application does and how it is constructed before we could suggest anything useful. – Robert Kaucher Apr 30 '13 at 17:59

I would not see this possible as most like your VB end-result is and EXE which just per-se is not possible to upload in SharePoint libraries as it by default a restricted extension in SP-CA. So besides the fact that is totally against what collaboration is meant for, but even so, it is a desktop application by definition, and even if you somehow bypass that security boundary, it would simply result in people having to download the application and run-it locally - e.g. cannot run in the context of SharePoint.

So you could either envision to re-build using a web-technology, e.g. even a Access web database could get you closer, but rather built your own Web Part using data stored in SharePoint lists.

share|improve this answer
up vote 0 down vote accepted

I used Citirx and connected it to the webfront of my SharePoint page, which ran the .exe of my VB FORM whenever a user selected the link.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.