Michael R Mattys
michael.mattys at adelphia.net
Wed Apr 2 17:24:15 CST 2003
Dave, Group Note that this will not work if the user disables macros and there is nothing you or I can do about it without messing with the user's computer: Call this function in WorkBook Open Public Function Lockdown() Dim wb As Workbook Dim ws As Worksheet Dim i As Integer i = 1 For Each wb In Application.Workbooks Set wb = Application.Workbooks(i) For Each ws In wb.Worksheets With ws .EnableSelection = xlNoSelection .Protect Contents:=True, UserInterfaceOnly:=True End With Next i = i + 1 Next End Function Michael R. Mattys www.mattysconsulting.com ----- Original Message ----- From: "Bucher, Dave" <Dave.Bucher at state.mn.us> To: <accessd at databaseadvisors.com> Sent: Wednesday, April 02, 2003 5:26 PM Subject: [AccessD] Securing an Excel file programmatically from Access > Hi Everyone- > > Great praise to all you gurus who I've garnered much from in the past. > > Using Access97 and Excel97 ... I'm using DoCmd.OutputTo in Access to output > reports in .xls format and programatically send (twice a month) to a client > outside our network. The problem is, our network is secure and client's > isn't, so the folks enforcing the big bad fed privacy laws don't want to let > us send things with the push of a button! Talk about trying to keep good > gov't. down! > > Does anyone have code to secure the newly (OutputTo) created Excel worksheet > after it has been created prior to sending? > > Thanks much! > > Dave Bucher > Information Technology Specialist > Children's Research, Planning and Evaluation > > "Launch your boat, oh blessed youth, and flee at full speed from every form > of culture."--Epicurus > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com