I have written a code to take screen shots whenever webpage navigates and paste it in word document using VBA, i succeeded in doing that but i am getting the screen shots that took last time instead of present one, example whenever i press printscreen it is pasting screen shot took last time instead of present one please help me how to get this done, i need to deploy this tool urgently pls help me, i tried doing delays and making the argument to true, false nothing worked. this is what i have tried in Class1 module
Option Explicit
Dim WithEvents ie As InternetExplorer
Dim wordapp As Object
Dim wrdDoc As Object
Dim t As Date
Sub Example()
Set wordapp = CreateObject("word.Application")

wordapp.Visible = True
Set wrdDoc = wordapp.Documents.Add
Set ie = New InternetExplorer
ie.navigate "http://www.csee.wvu.edu/~riggs/html/select_example.html"
Do Until ie.readyState = READYSTATE_COMPLETE: DoEvents: Loop
test
End Sub
Private Function href_onclick() As Boolean

Application.SendKeys "{44}", True
wordapp.Selection.Paste
End Function
---------------in a module
Sub initialise()
Set ev = New Class1
ev.Example

End Sub