Pergunta

Então, eu tenho uma pasta de trabalho do Excel que possui um bom mapa global de objetos de Shaperge. Com algum código muito simples, posso alterar as cores, coleções de grupos e grupos de países em matrizes, etc ... e funciona muito bem. No entanto, eu gostaria de trazer isso para o acesso.

Para que eu pudesse copiar e colar todas as formas em uma forma de acesso manualmente, mas elas se tornam imagens e não posso alterar as cores dos países (objetos de shapernge) para que a ação do mapa seja interativa como posso no Excel.

Então, estou pensando que sei como usar as funções do Excel do Access e como abrir o Excel do Access. Existe uma maneira de copiar um objeto do Excel (eu sei o nome do arquivo e o nome da forma que pretendo copiar toda vez) e trazê -lo de volta para acessar a colar em um formulário?

Atípico, eu sei, todas as minhas perguntas de acesso são. Obrigado!

EDITAR:

Eu ficaria feliz em elaborar minha ideia meio maluca. Então, eu sei como abrir uma nova instância do Excel ou abrir um modelo atrás da cena (sem realmente o tornando visível). E eu sei como usar o VBA para pré -formar tarefas do Excel, nos módulos de acesso ..... ou até executar fórmulas e funções do Excel do Access. Eu tenho esse programa de mapa interativo que funciona com os módulos do Excel, mas gostaria de torná -los parte de um formulário de acesso.

Então, para responder à pergunta abaixo, se eu puder encontrar o link que faltava com a cópia e o objeto de imagem/shapernge do Excel e copiando -o para o formulário de acesso, então posso escrever código que sempre pegue as formas do meu modelo de Excel formato as formas No Excel antes de copiar e colar na forma de acesso, onde a formatação do layout pode ocorrer. Quando um usuário seleciona algo em um formulário, eu quero incluir uma área de um mapa global com cores/sombreamento relativo, etc ... O acesso sempre obterá as peças de mapa predefinidas necessárias em uma coleção de objeto em um arquivo/ Modelo do Excel. Minha idéia era depois da seleção, eu formataria as formas, assim como já faço com o VBA, depois Ole.Copy e Ole.Paste de volta ao formulário de acesso. Se for uma imagem nesse ponto, não importa. Pelo menos para a própria forma

Muito código, mas acho que vale a pena tentar incorporar o Excel e este mapa baseado em objeto Shaperge em um ambiente como os formulários de acesso! Muito estranho, mas pode funcionar bem? Algumas coisas atípicas estranhas tornaram -se básicas no meu banco de dados de acesso.

Foi útil?

Solução

Bem, você está perguntando isso:

"Então eu poderia copiar e cole todas as formas em uma forma de acesso manualmente, mas depois elas se tornam fotos E não posso mudar as cores dos países (objetos de Shaperge) para que o mapa faça de interativamente o que posso no Excel.

"Então, estou pensando que sei como usar as funções do Excel do Access e como abrir o Excel do Access. Existe uma maneira de copiar um objeto do Excel (eu sei o nome do arquivo e o nome da forma que pretendo copiar toda vez ) e trazendo de volta para acessar para colar em um formulário?"

Talvez alguns respondentes em potencial estejam se perguntando por que, se a solução atual não for boa o suficiente para colar em um formulário de acesso porque "então eles se tornam imagens", mas não há problema em automatizar o mesmo procedimento que você acredita ser abaixo do padrão.

Talvez reformular a pergunta ajudasse.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top