A tarefa que gostaria de concluir é manter um banco de itens no Excel, completo com texto para o item, resposta (s) correta (s), tags para o item para indicar o que ele mede e em que materiais é baseado.
Com esses dados, como posso criar um modelo no Word que permita a consulta de um item aleatório que atenda a certos critérios do banco de itens?
Seria ótimo poder projetar vários itens e criar um modelo para que, sempre que eu quiser um teste 'novo', eu possa atualizar ou clicar em outra sequência simples de botões.
Quais ferramentas eu usaria no Office para fazer isso?
microsoft-excel
microsoft-word
microsoft-office
templates
William J. Denny
fonte
fonte
Respostas:
Aqui está uma abordagem que não usa nenhum VBA. Ele pressupõe que você esteja usando o Windows Word (não funcionará no Mac Word) e
Vamos supor que sua pasta de trabalho do Excel esteja em c: \ xl \ rnd.xlsx e os dados estejam na Planilha1.
Ligue para a primeira coluna k e insira o número da linha, para que você tenha
...
Chame a segunda coluna r. Na célula B2, coloque a seguinte fórmula
Nas células B3, B4, etc., coloque a seguinte fórmula
Não use a linha 2 (onde k = 1) para seus dados.
Crie e preencha quantas colunas adicionais você precisar (até 255 no total). Se você tiver colunas com textos de memorando (com mais de 255 caracteres), insira um texto de memorando na linha 2. Isso deve garantir que o Word obtenha o texto completo dos campos de memorando posteriores.
No Word, para cada item que você deseja inserir, insira os seguintes campos aninhados, usando o nome da coluna do item de dados que você deseja inserir em vez de "minha coluna"
(certifique-se de dobrar as barras invertidas no nome do caminho e verifique se os dois pares de {} são os colchetes especiais de código de campo que você pode inserir usando ctrl-F9 no Windows Word.
Se você deseja mais de um item da mesma linha do Excel, use a mesma linha de índice (ou seja, k = 2). Se você deseja itens de um registro diferente, use um índice diferente (por exemplo, k = 3)).
Salve seu modelo.
Quando você deseja criar um novo teste (ou o que for),
Existem desvantagens nessa abordagem, incluindo
fonte