Solved

VBScript: getting text from clipboard - is it possible?

Posted on 2004-08-08
3
6,464 Views
Last Modified: 2012-06-14
is it possible to get text from clipboard in VBScript? i have tried the following but it does not work:

Dim MyDataObj As New DataObject
MyDataObj.GetFromClipboard
Dim MyVar As Variant
MyVar = MyDataObj.GetText()
MsgBox MyVar

p.s. i want to implement this in stand-alone *.vbs script file, not in html file
0
Comment
Question by:latsubs
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 22

Accepted Solution

by:
DarkoLord earned 50 total points
ID: 11747112
I don't think there is a 'native' function in VBScript to access clipboard... however, there is a workaround using IE to access clipboard (credits go  to "Christoph Basedau"):

msgbox ReadClipboard

function ReadClipboard
 ' Reads Clipboard into a variable
 ' by Christoph Basedau
 with createobject("internetexplorer.application")
  .navigate "about:blank"
  ReadClipboard = _
   .document.parentwindow.clipboardData.getData ("text")
  .quit
 end with
end function

Darko
0
 

Author Comment

by:latsubs
ID: 11748783
maybe there is also some way (workaround) to use SendKeys() function within VBScript?

p.s. of course, i will give you points...
0
 

Author Comment

by:latsubs
ID: 11751751
forget it, i figured out it myself...
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

738 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