Jump to content
Fórum Script Brasil
  • 0

ISOLAMENTO DA EXECUÇÃO DE UM PROGRAMA


LucianoMoreira
 Share

Question

Desenvolvi um programa em VB.NET que consolida diversas planilhas em uma planilha única.
Percebi que em tempo de execução a interação do usuário pode ser afetada ou afetar a planilha manipulada pelo programa.
Por exemplo: Há um trecho no programa que executa um copy/paste.
Se o usuário estiver trabalhando em outra planilha no exato momento em que o programa está em execução e estiver realizando um copy/paste,
este pode afetar a planilha trabalhada pelo programa e/ou o paste do usuário pode ser alterado pelo copy que o programa executou.
Ou seja, usuário afetando a execução do programa e vise-versa.
Há como isolar o programa das ações do usuário?
Grato.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Que eu saiba não tem como. Já tive esse problema também, ao gerar planilhas a partir do meu sistema e ao mesmo tempo estar editando outras. Se for possível, ao invés de copiar e colar, você poderia fazer o preenchimento da seguinte maneira:

Dim valor = plan1.Range("A1").Value
plan2.Range("A1").Value = valor

Assim fica menos suscetível a erros de copiar/colar, mas realmente depende do que você precisa "copiar e colar" no caso (se por exemplo, houver uma transposição, você precisaria fazê-la manualmente). Se existirem muitas operações desse tipo e com múltiplas planilhas, realmente fica inviável trocar todas.

Mas o mais indicado seria orientar o usuário a aguardar o término.

Abraços!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.9k
    • Total Posts
      646.8k
×
×
  • Create New...