Objeto DataObject

Uma área de retenção para dados de texto formatados usados em operações de transferência. Também contém uma lista de formatos correspondentes às partes de texto armazenadas no DataObject.

Comentários

Um DataObject pode conter uma parte do texto para o formato de texto da Área de transferência e uma parte do texto para cada formato de texto adicional, como formatos personalizados e definidos pelo usuário.

Um DataObject é diferente da Área de Transferência. Um DataObject dá suporte a comandos que envolvem a Área de Transferência e ações de arrastar e soltar para texto. Quando você inicia uma operação envolvendo a Área de Transferência (como GetText) ou uma operação de arrastar e soltar, os dados envolvidos nessa operação são movidos para um DataObject.

O DataObject funciona como a Área de Transferência. Se você copiar uma cadeia de caracteres de texto para um DataObject, o DataObject armazenará a cadeia de caracteres de texto. Se você copiar uma segunda cadeia de caracteres do mesmo formato para o DataObject, o DataObject descartará a primeira cadeia de caracteres de texto e armazenará uma cópia da segunda cadeia de caracteres. Ele armazena uma parte do texto de um formato especificado e mantém o texto da operação mais recente.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.