Array
(
)

Proteger/bloquear algumas células de .xls exportado - VB.NET

Gustavo Avellar
   - 16 set 2013

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?
Código que protege a planilha toda:
#Código

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á!