ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   file delete in Excel receives permission denied by Server 2003 (https://www.excelbanter.com/excel-programming/324529-file-delete-excel-receives-permission-denied-server-2003-a.html)

phurst

file delete in Excel receives permission denied by Server 2003
 
We have an Excel workbook with macros to manipulate files on a Windows
server. The Excel workbook is accessed on a user's workstation. Everything
worked fine under Windows Server 2000. We have rebuilt the server with
Windows Server 2003. Now when the macro tries to delete files from the
server, it gets a "permission denied" error. The user has full control
permission in the folders and can manually delete the files. The current
hypothesis is that there is a setting in Server 2003 that is defaulted
differently from Server 2000, but we don't what setting this might be.
The macro uses the Scripting library and loops through the files in a folder
and uses the Delete method. The user has the option of archiving the files,
in which case the files are moved rather than deleted. The Move method works
but the Delete method doesn't.

Jim Thomlinson[_3_]

file delete in Excel receives permission denied by Server 2003
 
Now that is a good question. It sounds like you are using FSO's. Have you
tired the rather more primative Kill method. As in

Kill (C:\Temp.xls)

It might be worth a try...

HTH

"phurst" wrote:

We have an Excel workbook with macros to manipulate files on a Windows
server. The Excel workbook is accessed on a user's workstation. Everything
worked fine under Windows Server 2000. We have rebuilt the server with
Windows Server 2003. Now when the macro tries to delete files from the
server, it gets a "permission denied" error. The user has full control
permission in the folders and can manually delete the files. The current
hypothesis is that there is a setting in Server 2003 that is defaulted
differently from Server 2000, but we don't what setting this might be.
The macro uses the Scripting library and loops through the files in a folder
and uses the Delete method. The user has the option of archiving the files,
in which case the files are moved rather than deleted. The Move method works
but the Delete method doesn't.


phurst

file delete in Excel receives permission denied by Server 2003
 
Tried the Kill statement and it worked. So I commented it out and tried the
Delete method again. It worked now also. So I had a little chat with our
server admin and he denied all knowledge of any changes in permissions on the
server between the problem period and now. So I'm no wiser about what the
problem was, but at least my tool is working again.

"Jim Thomlinson" wrote:

Now that is a good question. It sounds like you are using FSO's. Have you
tired the rather more primative Kill method. As in

Kill (C:\Temp.xls)

It might be worth a try...

HTH

"phurst" wrote:

We have an Excel workbook with macros to manipulate files on a Windows
server. The Excel workbook is accessed on a user's workstation. Everything
worked fine under Windows Server 2000. We have rebuilt the server with
Windows Server 2003. Now when the macro tries to delete files from the
server, it gets a "permission denied" error. The user has full control
permission in the folders and can manually delete the files. The current
hypothesis is that there is a setting in Server 2003 that is defaulted
differently from Server 2000, but we don't what setting this might be.
The macro uses the Scripting library and loops through the files in a folder
and uses the Delete method. The user has the option of archiving the files,
in which case the files are moved rather than deleted. The Move method works
but the Delete method doesn't.



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

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