ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   need help using send keys (https://www.excelbanter.com/excel-programming/364480-need-help-using-send-keys.html)

funkymonkUK[_184_]

need help using send keys
 

Hi,

I have a workbook which is password protected which I would like t
open as read-only.

I managed to get it to work if i used the following

Sub Macro1()

'cancel password which is Stewart

'Dim extractor As String
'extractor = ThisWorkbook.Name

'make file read-only
Application.SendKeys ("%r") '("stewart~")
Workbooks.Open Filename:= _
"C:\Documents and Settings\ME\Desktop\Test.xls"
Sheets("home").Select

' ActiveWindow.Close

End Sub

however when I run the sendkeys function it works however it places th
word stewart which is the password in my code any where that I have th
cursor. Is there a way I could stop this

--
funkymonkU
-----------------------------------------------------------------------
funkymonkUK's Profile: http://www.excelforum.com/member.php...fo&userid=1813
View this thread: http://www.excelforum.com/showthread.php?threadid=55258


Tom Ogilvy

need help using send keys
 
here is one way:

Sub Macro1()

'cancel password which is Stewart

'Dim extractor As String
'extractor = ThisWorkbook.Name

'make file read-only

Workbooks.Open Filename:= _
"C:\Documents and Settings\ME\Desktop\Test.xls", _
Password:="stewart"
Sheets("home").Select

' ActiveWindow.Close

End Sub

I am not sure how that makes the file readonly, however.

--
Regards,
Tom Ogilvy


"funkymonkUK" wrote:


Hi,

I have a workbook which is password protected which I would like to
open as read-only.

I managed to get it to work if i used the following

Sub Macro1()

'cancel password which is Stewart

'Dim extractor As String
'extractor = ThisWorkbook.Name

'make file read-only
Application.SendKeys ("%r") '("stewart~")
Workbooks.Open Filename:= _
"C:\Documents and Settings\ME\Desktop\Test.xls"
Sheets("home").Select

' ActiveWindow.Close

End Sub

however when I run the sendkeys function it works however it places the
word stewart which is the password in my code any where that I have the
cursor. Is there a way I could stop this?


--
funkymonkUK
------------------------------------------------------------------------
funkymonkUK's Profile: http://www.excelforum.com/member.php...o&userid=18135
View this thread: http://www.excelforum.com/showthread...hreadid=552580




All times are GMT +1. The time now is 03:06 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com