Propriedade Name
- Aplica-se ao objeto Shape.
Função
Como trabalhar com a propriedade Name
- Este exemplo verifica se existe algum objeto Shape
criado com o nome de Retangulo.
Com For each Retangulo in Planilha.Shapes, o código percorre a coleção
de objetos Shape da planilha ( neste exemplo, Plan2 ).
Se encontrar o objeto, utiliza o método Delete para excluí-lo.
- Em seguida, com a ajuda do método AddShape, cria
um novo objeto, utilizando o mesmo nome ( "Retângulo" ).
- Pesquisar na coleção Shapes, utilizando a propriedade Name,
facilita o seu trabalho. Você tem certeza de que o objeto que será excluído
é o objeto que você está pesquisando.
- Planilhas do Excel, documentos do Word ou
apresentações do PowerPoint podem ter vários objetos Shape
( AutoFormas, Caixas de texto,... ).
- Se você utilizar um índice para acessar o objeto,
poderá, erroneamente, excluir outro.
- Você pode utilizar o índice quando a planilha, documento ou slide possuir apenas um Shape ou
quando você quiser acessar e, por exemplo, modificar todos os objetos da coleção
Shapes.
- Cada objeto Shape possui um índice que o identifica.
Este índice é criado à medida que você adiciona objetos.
Assim, o primeiro objeto possui o índice 1, o segundo, o
índice 2 e assim por diante.
O índice define a posição do objeto na coleção.
- No entanto, acessar objetos Shape utilizando o
índice pode causar um resultado indesejado, se a planilha Excel, documento
Word ou apresentação PowerPoint possuir vários objetos.
- Por isto, quando criar um objeto, com a ajuda do VBA,
utilize a propriedade Name para identificá-lo.
Assim, será mais fácil controlar a quantidade de objetos Shape na planilha Excel,
no documento Word ou em apresentações do PowerPoint.
Parcerias RicardoHorta.Net
Download.
|
Nome |
Tamanho |
 |
| exp_shape_name_001.zip |
54 Kb |
RicardoHorta.Net
Parcerias RicardoHorta.Net
www.ricardohorta.net - Direitos adquiridos - Autor: Ricardo Horta