Paste the following in ThisWorkbook code:
HTH
--
AP
'-----------------------
Private Sub Workbook_Open()
setCutCopy False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
setCutCopy True
End Sub
Sub setCutCopy(bSet As Boolean)
Const iIdCopy = 19
Const iIdCut = 21
CommandBars("Standard").FindControl(ID:=iIdCopy).Visible = bSet
CommandBars("Edit").FindControl(ID:=iIdCopy).Visible = bSet
CommandBars("Cell").FindControl(ID:=iIdCopy).Visible = bSet
CommandBars("Standard").FindControl(ID:=iIdCut).Visible = bSet
CommandBars("Edit").FindControl(ID:=iIdCut).Visible = bSet
CommandBars("Cell").FindControl(ID:=iIdCut).Visible = bSet
If bSet Then
Application.OnKey "^c"
Application.OnKey "^x"
Else
Application.OnKey "^c", ""
Application.OnKey "^x", ""
End If
End Sub
'----------------------------