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

16/09/2013

0

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:
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á!
Gustavo Avellar

Gustavo Avellar

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar