PROTEGER CELULAS DE .XLS EXPORTADO - VB.NET

GUSTAVOAVELLAR 03/09/2013 12:09:05
#428439
Caros,

Escrevi algumas linhas de código para exportar um arquivo .xls com dados de produtos (código, descrição, preço, preço total e quantidade) para enviar ao cliente para ele preencher somente a coluna [Ô]quantidade[Ô], assim, posso fazer a importação deste .xls e ter o [Ô]pedido[Ô] do cliente diretamente na aplicação de digitação de pedidos. Gostaria de proteger/bloquear o restante das colunas do arquivo .xls. Não há problemas em mudar um pouco a ordem das colunas (caso o .Range nos limite). Encontrei o código abaixo, funciona perfeitamente, mas protege a planilha toda. Seria possível alguma adaptação?

excelWorksheet.Rows.Select()
CType(excelApp.Selection, Excel.Range).Locked = False
CType(excelWorksheet.Rows([Ô]1:5[Ô]), Excel.Range).Select()
CType(excelApp.Selection, Excel.Range).Locked = True
excelWorksheet.Protect()

Obrigado desde já!
Faça seu login para responder