Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
Jay Jay is offline
external usenet poster
 
Posts: 671
Default Can .xls make itself ReadOnly?

I'm looking for transparent alternatives to the built-in procedures that make
a workbook 'read-only.' Specifically, I'm looking for a way for a workbook
(that is not read-only) to make itself read-only each time it opens.

I'm searching for this solution because in my application, it is confusing
for users to see the "Password" dialog that states that "...the file is
reserved by... Enter a password for write access, etc....". The standard
approach to suppressing this dialog with application.displayalerts=false does
not work when implemented in the WorkBook_Open event procedure of the
ThisWorkbook object.

Also, I've checked the File's ReadOnly attribute in Windows Explorer, but
when emailed to another user, this attribute gets cleared (unchecked)
---
Thanks for any advice you VBA RockStars can provide,
Jay
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Can .xls make itself ReadOnly?

Why don't you want to use the built in capability for Read only
recommended. It doesn't require any password. The user can reject it.

Your reserved by message is a bit confusing. Are multiple people trying to
use the workbook at the same time?


--
Regards,
Tom Ogilvy



"Jay" wrote in message
...
I'm looking for transparent alternatives to the built-in procedures that
make
a workbook 'read-only.' Specifically, I'm looking for a way for a workbook
(that is not read-only) to make itself read-only each time it opens.

I'm searching for this solution because in my application, it is confusing
for users to see the "Password" dialog that states that "...the file is
reserved by... Enter a password for write access, etc....". The standard
approach to suppressing this dialog with application.displayalerts=false
does
not work when implemented in the WorkBook_Open event procedure of the
ThisWorkbook object.

Also, I've checked the File's ReadOnly attribute in Windows Explorer, but
when emailed to another user, this attribute gets cleared (unchecked)
---
Thanks for any advice you VBA RockStars can provide,
Jay



  #3   Report Post  
Posted to microsoft.public.excel.programming
Jay Jay is offline
external usenet poster
 
Posts: 671
Default Can .xls make itself ReadOnly?

Hi Tom-
My workbook helps users append multiple text data files together to produce
a database list on a sheet. A custom Export procedure (assigned to a
button) saves the list sheet as a separate excel file and clears the list
preserving the template nature of the workbook so that it can be used to
produce another list (from another set of text source files).

When users see "Open as Read Only?" prompt, they think "Why would I open the
workbook as read-only if I'm going to be importing data into it; wouldn't I
need to save the workbook after I import data? I'm going to dismiss this
recommendation and open it as not Read-Only." Note: if you could customize
the 'read-only recommended prompt', I would agree that this would be the way
to go, but I don't think you can...).

As for the 'reserved by' message, that is produced when I save the workbook
with a writereservation (using Excel's File, SaveAs, Tools, GeneralOptions,
Password to modify). Opening a file saved with this general option produces
the 'reserved by...' message.
--
Jay


"Tom Ogilvy" wrote:

Why don't you want to use the built in capability for Read only
recommended. It doesn't require any password. The user can reject it.

Your reserved by message is a bit confusing. Are multiple people trying to
use the workbook at the same time?


--
Regards,
Tom Ogilvy



"Jay" wrote in message
...
I'm looking for transparent alternatives to the built-in procedures that
make
a workbook 'read-only.' Specifically, I'm looking for a way for a workbook
(that is not read-only) to make itself read-only each time it opens.

I'm searching for this solution because in my application, it is confusing
for users to see the "Password" dialog that states that "...the file is
reserved by... Enter a password for write access, etc....". The standard
approach to suppressing this dialog with application.displayalerts=false
does
not work when implemented in the WorkBook_Open event procedure of the
ThisWorkbook object.

Also, I've checked the File's ReadOnly attribute in Windows Explorer, but
when emailed to another user, this attribute gets cleared (unchecked)
---
Thanks for any advice you VBA RockStars can provide,
Jay




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Can .xls make itself ReadOnly?

If you can insure your users will enable macros, then you can use event code
to run this macro command:

ThisWorkbook.ChangeFileAccess mode:=xlReadOnly


Then not use the writereserved option.

--
Regards,
Tom Ogilvy


"Jay" wrote in message
...
Hi Tom-
My workbook helps users append multiple text data files together to
produce
a database list on a sheet. A custom Export procedure (assigned to a
button) saves the list sheet as a separate excel file and clears the list
preserving the template nature of the workbook so that it can be used to
produce another list (from another set of text source files).

When users see "Open as Read Only?" prompt, they think "Why would I open
the
workbook as read-only if I'm going to be importing data into it; wouldn't
I
need to save the workbook after I import data? I'm going to dismiss this
recommendation and open it as not Read-Only." Note: if you could
customize
the 'read-only recommended prompt', I would agree that this would be the
way
to go, but I don't think you can...).

As for the 'reserved by' message, that is produced when I save the
workbook
with a writereservation (using Excel's File, SaveAs, Tools,
GeneralOptions,
Password to modify). Opening a file saved with this general option
produces
the 'reserved by...' message.
--
Jay


"Tom Ogilvy" wrote:

Why don't you want to use the built in capability for Read only
recommended. It doesn't require any password. The user can reject it.

Your reserved by message is a bit confusing. Are multiple people trying
to
use the workbook at the same time?


--
Regards,
Tom Ogilvy



"Jay" wrote in message
...
I'm looking for transparent alternatives to the built-in procedures
that
make
a workbook 'read-only.' Specifically, I'm looking for a way for a
workbook
(that is not read-only) to make itself read-only each time it opens.

I'm searching for this solution because in my application, it is
confusing
for users to see the "Password" dialog that states that "...the file is
reserved by... Enter a password for write access, etc....". The
standard
approach to suppressing this dialog with
application.displayalerts=false
does
not work when implemented in the WorkBook_Open event procedure of the
ThisWorkbook object.

Also, I've checked the File's ReadOnly attribute in Windows Explorer,
but
when emailed to another user, this attribute gets cleared (unchecked)
---
Thanks for any advice you VBA RockStars can provide,
Jay






  #5   Report Post  
Posted to microsoft.public.excel.programming
Jay Jay is offline
external usenet poster
 
Posts: 671
Default Can .xls make itself ReadOnly?

That completely nailed the issue, Tom. If I can ever do anything for you,
let me know.
--
Thanks a bunch,
Jay


"Tom Ogilvy" wrote:

If you can insure your users will enable macros, then you can use event code
to run this macro command:

ThisWorkbook.ChangeFileAccess mode:=xlReadOnly


Then not use the writereserved option.

--
Regards,
Tom Ogilvy


"Jay" wrote in message
...
Hi Tom-
My workbook helps users append multiple text data files together to
produce
a database list on a sheet. A custom Export procedure (assigned to a
button) saves the list sheet as a separate excel file and clears the list
preserving the template nature of the workbook so that it can be used to
produce another list (from another set of text source files).

When users see "Open as Read Only?" prompt, they think "Why would I open
the
workbook as read-only if I'm going to be importing data into it; wouldn't
I
need to save the workbook after I import data? I'm going to dismiss this
recommendation and open it as not Read-Only." Note: if you could
customize
the 'read-only recommended prompt', I would agree that this would be the
way
to go, but I don't think you can...).

As for the 'reserved by' message, that is produced when I save the
workbook
with a writereservation (using Excel's File, SaveAs, Tools,
GeneralOptions,
Password to modify). Opening a file saved with this general option
produces
the 'reserved by...' message.
--
Jay


"Tom Ogilvy" wrote:

Why don't you want to use the built in capability for Read only
recommended. It doesn't require any password. The user can reject it.

Your reserved by message is a bit confusing. Are multiple people trying
to
use the workbook at the same time?


--
Regards,
Tom Ogilvy



"Jay" wrote in message
...
I'm looking for transparent alternatives to the built-in procedures
that
make
a workbook 'read-only.' Specifically, I'm looking for a way for a
workbook
(that is not read-only) to make itself read-only each time it opens.

I'm searching for this solution because in my application, it is
confusing
for users to see the "Password" dialog that states that "...the file is
reserved by... Enter a password for write access, etc....". The
standard
approach to suppressing this dialog with
application.displayalerts=false
does
not work when implemented in the WorkBook_Open event procedure of the
ThisWorkbook object.

Also, I've checked the File's ReadOnly attribute in Windows Explorer,
but
when emailed to another user, this attribute gets cleared (unchecked)
---
Thanks for any advice you VBA RockStars can provide,
Jay






Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Changing file from readonly Niall Excel Discussion (Misc queries) 2 July 27th 06 04:58 PM
make single column of the sheet as readonly .NetProf Excel Programming 2 January 30th 06 02:09 PM
Readonly files nc Excel Discussion (Misc queries) 2 March 18th 05 11:13 AM
Readonly pauluk[_10_] Excel Programming 1 March 3rd 04 12:43 PM
Open As Readonly SCSC[_2_] Excel Programming 5 February 4th 04 05:14 PM


All times are GMT +1. The time now is 08:38 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"