Visão geral sobre propriedades de documento personalizado

Quando você constrói um projeto de nível de documento, o Visual Studio adiciona duas propriedades personalizadas para o documento no projeto: _AssemblyLocation and _AssemblyName. Quando um usuário abre um documento, o aplicativo Microsoft Office verifica se essas propriedades de documento personalizado. Se existirem no documento, o aplicativo carrega a Visual Studio Tools for Office runtime, que inicia a personalização. For more information, see Arquitetura de soluções do Office em Visual Studio.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para os seguintes aplicativos: Excel 2007 e Excel 2010; Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

_AssemblyName

Esta propriedade contém o CLSID de uma interface de componente de carregador de solução do Office da Visual Studio Tools for Office runtime. O valor CLSID é de 58 4E3C66D5 D 4-491E-A7D4-64AF99AF6E8B. Você nunca deve alterar esse valor.

_AssemblyLocation

Esta propriedade contém uma seqüência de caracteres que fornece detalhes sobre o manifesto de implantação para a personalização. Para obter mais informações sobre manifestos, consulte Manifestos de aplicativo e implantação em soluções do Office.

O**_AssemblyLocation** o valor da propriedade pode ter diferentes formatos, dependendo de como a solução é implantada:

  • Se a solução é publicada para ser instalado a partir de um site da Web, o caminho UNC ou uma CD ou unidade USB, o _AssemblyLocation propriedade tem o formato DeploymentManifestPath|SolutionID. A seqüência de caracteres a seguir é um exemplo:

    File://deployserver/MyShare/ExcelWorkbook1.VSTO|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

  • Se você estiver executando ou depurar a solução de Visual Studio, o _AssemblyLocation propriedade tem o formato DeploymentManifestName|SolutionID|vstolocal. A seqüência de caracteres a seguir é um exemplo:

    ExcelWorkbook1.vsto|74744e4b e4d6 41eb 84f7 ad20346fe2d9|vstolocal

O SolutionID é um GUID que o Visual Studio Tools for Office runtime usa para identificar a solução. O SolutionID é gerado automaticamente quando você constrói o projeto. O vstolocal termo indica para o Visual Studio Tools for Office runtime que o assembly deve ser carregado na mesma pasta que o documento.

Consulte também

Tarefas

Como: Implantar uma solução do Office usando o ClickOnce

Como: Criar e modificar propriedades de documento personalizadas

Conceitos

Arquitetura de personalizações em nível de documento

Manifestos de aplicativo e implantação em soluções do Office

Outros recursos

Arquitetura de soluções do Office em Visual Studio