- Este tópico contém 4 respostas, 3 utilizadores e foi actualizado pela última vez há 12 anos, 11 meses por Anónimo.
-
AutorArtigos
-
-
14 de Fevereiro de 2012 às 1:55 #1049AnónimoInactivo
considerando dois computadores (a e b) em rede e acesso disponivel entre eles, é possivel, mediante macro do excel 2007 no computador a, executar a macro de uma planilha armazenada no computador b? também é relevante fazer a seguinte ponderação: quem deve processar os dados é o processador do computador b!
-
14 de Fevereiro de 2012 às 2:52 #1800jorgerodAdministrador
-
14 de Fevereiro de 2012 às 3:17 #1801AnónimoInactivo
jorge,
desde já agradecido pela agilidade, vou testar-lo amanhã no escritorio (lá disponho da rede para o teste); contudo a minha primeira impressão é que ´´ pathtofile = “c:temp” “ faz referencia a arquivos disponiveis no mesmo cpu e ´´ application.run (wbtarget.name & “!macroname”) “, na suposição de que ´´ pathtofile “ possa ser um caminho de rede, faria que o processador do primeiro computador execute a macro, quando o desejado é que o processador do segundo cpu receba a carga do trabalho – contudo, insisto, somente é a minha primeira impressão, vou testa-lo no escritorio sobre condições reais… :laugh: -
14 de Fevereiro de 2012 às 19:22 #1803AnónimoInactivo
já tentou gravar uma macro em que de um computador grava uma folha de cálculo no computador destino e de seguida aceder ao editor do vba e ver qual a sintaxe que o gravador utilizou? se resultar, daí poderá obter o endereço correcto para o outro pc!
vg-exel-gest
victor gamboa -
16 de Fevereiro de 2012 às 1:52 #1050AnónimoInactivo
jorge,
realizado o teste, e relembrando que quem solicitou a abertura do arquivo depositado no computador b foi o computador a, então, como se observa pela imagem abaixo dos gerenciadores de tarefas, a carga pelo processamento dos dados recai sobre o computador a, isso quando o desejado é que o processador do b fique com esta carga.acredito que a solução seria: a macro do computador a, antes que abrir diretamente o arquivo, deveria manipular o sistema operativo do b, para isso seria necessario os objetos e métodos do so !?
MacrodeOutroCPU.jpg
-
-
AutorArtigos
- Tem de iniciar sessão para responder a este tópico.