Plano de fundo de OLE: Vinculando e incorporando
Usando o comando Colar em um aplicativo de contêiner pode criar um componente incorporado, ou item incorporado.sistema autônomo dados de fonte para um item incorporado são armazenados sistema autônomo parte do documento OLE que o contém.Dessa forma, um documento de arquivo para um palavra documento do processador pode conter texto e também pode conter bitmaps, gráficos, fórmulas ou qualquer Outros tipo de dados.
OLE é outra forma para incorporar dados de outro aplicativo: Criando um componente vinculado, ou item vinculado ou um link.As etapas para a criação de um item vinculado são semelhantes para a criação de um item incorporado, exceto que você usar o comando Colar vínculo em vez do comando ' Colar '.Ao contrário de um componente incorporado, um componente vinculado armazena um caminho para os dados originais, que geralmente é um arquivo separado.
Por exemplo, se você estiver trabalhando em uma palavra documento do processador de texto e criar um item vinculado a algumas células de planilha, os dados para o item vinculado são armazenados no documento de planilha original.O documento de processador de texto contém apenas as informações de especificar onde o item pode ser encontrado, ou seja, ele contém um link para o documento de planilha original.Quando você clica clicar duas vezes em células, o aplicativo de planilha é iniciado e o documento de planilha original for carregado a partir de onde foi armazenado.
Cada item OLE incorporado ou vinculado, tem um tipo associado a ele com base no aplicativo que o criou.Por exemplo, um item Microsoft Paintbrush é um tipo de item e um item do Microsoft Excel é outro tipo.No entanto, alguns aplicativos, podem criar mais de um tipo de item.Por exemplo, Microsoft Excel pode criar itens de planilha, itens de gráfico e macrosheet itens.Cada um desses itens pode ser identificada exclusivamente pelo sistema usando um identificador de classe ou CLSID.