Compartilhar via


Visão geral das propriedades do documento personalizado

Quando você cria um projeto de nível de documento, o Visual Studio adiciona duas propriedades personalizadas ao documento no projeto: _AssemblyLocation e _AssemblyName. Quando um usuário abre um documento, o aplicativo do Microsoft Office verifica essas propriedades personalizadas do documento. Se eles existirem no documento, o aplicativo carregará o Visual Studio Tools for Office runtime , que inicia a personalização. Para obter mais informações, consulte Arquitetura de soluções do Office no Visual Studio.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento para Excel e Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

_AssemblyName

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

_AssemblyLocation

Essa propriedade contém uma cadeia 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 valor da propriedade _AssemblyLocation pode ter formatos diferentes, dependendo de como a solução é implantada:

  • Se a solução for publicada para ser instalada a partir de um site, caminho UNC ou um CD ou unidade USB, a propriedade _AssemblyLocation terá o formato DeploymentManifestPath|SolutionID. A cadeia de caracteres a seguir é um exemplo:

    file://deployserver/MyShare/ExcelWorkbook1.vsto|74744E4B-E4D6-41EB-84F7-AD20346FE2D9

  • Se você estiver executando ou depurando a solução do Visual Studio, a propriedade _AssemblyLocation tem o formato DeploymentManifestName|SolutionID|vstolocal. A cadeia 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ê cria o projeto. O termo vstolocal indica para o Visual Studio Tools for Office runtime que o assembly deve ser carregado da mesma pasta que o documento.