Mantenha o código do campo aninhado no campo LINK

1

No meu documento do Word, defini um marcador com { SET Model "c:\test.xlsb" } .

Mais tarde, eu insiro um link para esta pasta de trabalho do Excel com

{LINK Excel.SheetBinaryMacroEnabled.12 {REF Model} Sheet1!R1C1:R5C4 \a \f 0 \p}

que funciona como esperado na primeira execução, ou seja, mostra o documento vinculado ao atualizar os campos.

No entanto, depois que o campo é atualizado, o campo aninhado REF é convertido novamente em texto simples, ou seja,. minha fórmula acima é assim:

{LINK Excel.SheetBinaryMacroEnabled.12 "c:\test.xlsb" Sheet1!R1C1:R5C4 \a \f 0 \p}

Existe alguma maneira de manter o REF aninhado ou atualizado centralmente a localização do arquivo do Excel vinculado?

    
por Peter Albert 06.06.2016 / 23:11

1 resposta

1

Infelizmente, o Word sempre "resolve" / desvincula os campos aninhados nos campos LINK , geralmente mais cedo ou mais tarde.

Se você for o único usuário deste documento, considere algo como o seguinte. Suponha que você queira ter vários LINK s na mesma pasta de trabalho. Então

Insira todos os campos LINK e faça o documento funcionar para uma pasta de trabalho.

Altere " LINK " em todos os campos LINK relevantes para outra sequência, de preferência algo que não aparecerá em outro lugar, como " ABCLINK ".

Opcionalmente, insira um campo { SET ABCLINK "Some text to remind you how to use this document" } .

Atualize (reexecute) todos os campos ABCLINK .

Insira os campos aninhados { REF Model } e quaisquer outros campos REF onde você precisar deles.

Salve esse documento.

Para usar o documento, você o usa mais como um modelo (você pode transformá-lo em um modelo do Word, se quiser), por exemplo,

  • abra-o
  • salvar uma cópia
  • modificar o valor do marcador Modelo e outros
  • atualize todos os campos
  • use localizar / substituir para substituir AAALINK por LINK
  • atualize todos os campos
por 07.06.2016 / 03:05