Interesting VBA technique

kevinthenerd

Platinum Member
Jun 27, 2002
2,908
0
76
I've read online in several different forums that people (usually n00bs) want to make stand-alone applications with VBA. While I haven't come up with that necessarily, I do have a technique to offer that will work if you do have an appropriate version of Office installed. It's very simple:

Write code that runs when the file is opened. End the opening subroutine with an exit command. It's an ugly flash on the screen, but for certain tasks that I do at work, it's perfect.

(I have a short little script that I run in VBA for Excel that reads some information from the clipboard, processes it to be more useful for my work, and sends the result back to the clipboard. Having this whole process automated, without hitting a button, is a nice thing to have. I have a shortcut to it in my PATH directory so I can run it from the Run command. I use the run command, accessible with Win-R, to load just about every application.)

Here's the code snippet for Excel if you're interested. It's stupidly simple. Be sure to open your file with macros disabled if you ever want to edit it.

Private Sub Workbook_Open()
MsgBox "This is how to effectively make a stand-alone application in VBA."
Application.DisplayAlerts = False
Application.Quit
End Sub

I'm sure almost everyone on here has a much more elegant and geeky way to get these sorts of things done, but this works quite well for me.
 

KLin

Lifer
Feb 29, 2000
29,555
163
106
That's not a stand alone application. It's a VBA macro ran out of an Office application.
 

kevinthenerd

Platinum Member
Jun 27, 2002
2,908
0
76
Originally posted by: MrChad
Why not create a VBScript file (.vbs) and run it with cscript?

Can a VBS grab text out of the clipboard, work with it, and paste it back in?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |