Question

J'ai donc un classeur Excel qui a une belle carte globale d'objets Shaperange. Avec un code très simple, je peux modifier les couleurs, les collections de groupes et de groupes de pays en tableaux, etc ... et cela fonctionne assez bien. Cependant, je voudrais mettre cela dans l'accès.

Je pouvais donc copier et coller toutes les formes en forme d'accès manuellement, mais ensuite elles deviennent des images et je ne peux pas changer les couleurs des pays (objets Shaperange) pour que la carte agisse de manière interactive comme je peux dans Excel.

Je pense donc que je sais comment utiliser les fonctions Excel à partir d'accès et comment ouvrir Excel à partir de l'accès. Existe-t-il un moyen de copier un objet à partir d'Excel (je connais le nom du fichier et le nom de forme que je veux copier à chaque fois) et le ramener à l'accès à Coller sur un formulaire?

Atypique, je sais, toutes mes questions d'accès sont. Merci!

ÉDITER:

Je serais heureux d'élaborer mon idée à moitié folle. Je sais donc comment ouvrir une nouvelle instance Excel, ou ouvrir un modèle derrière la scène (sans le rendre visible). Et je sais comment utiliser VBA pour effectuer des tâches Excel, à partir des modules d'accès ..... ou même d'exécuter des formules et des fonctions Excel à partir d'accès. J'ai ce programme de carte interactif qui fonctionne avec les modules Excel, mais je voudrais en faire une partie d'un formulaire d'accès.

Donc, pour répondre à la question ci-dessous, si je peux trouver le lien manquant avec la copie et l'image / shaperange objet d'Excel et le copier dans le formulaire d'accès, alors je peux écrire du code qui saisira toujours les formes de mon modèle Excel Format les formes Dans Excel avant de copier et de coller dans le formulaire d'accès, où le formatage de mise en page peut avoir lieu. Lorsqu'un utilisateur sélectionne quelque chose sur un formulaire, je veux inclure une zone d'une carte globale avec des couleurs / ombres relatives, etc ... l'accès obtiendra toujours les pièces de carte prédéfinies dont il a besoin à partir d'une collection d'objets dans un fichier / modèle Excel. Mon idée était après la sélection, je forma les formes, tout comme je le fais déjà avec VBA, puis Ole.copy et ole.paste dans le formulaire d'accès. S'il s'agit d'une image à ce moment-là, cela n'a pas d'importance. Au moins pour la forme elle-même

Beaucoup de code mais je pense que cela vaut la peine d'essayer d'incorporer Excel et cette carte basée sur un objet Shaperange dans un environnement de formulaire comme les formulaires d'accès! Assez étrange mais ça pourrait bien fonctionner ?? Certaines choses atypiques étranges sont devenues des aliments de base dans ma base de données d'accès.

Était-ce utile?

La solution

Eh bien, vous demandez ceci:

"Afin que je puisse copier et collez toutes les formes en forme d'accès manuellement, mais ensuite elles deviennent des images Et je ne peux pas changer les couleurs des pays (objets Shaperange) pour que la carte agisse de manière interactive comme je peux dans Excel.

"Je pense donc que je sais comment utiliser les fonctions Excel à partir de l'accès, et comment ouvrir Excel depuis l'accès. Y a-t-il un moyen de copier un objet à partir d'Excel (je connais le nom du fichier et le nom de forme que je veux dire à chaque fois ), et le ramener à l'accès coller sur une forme?"

Peut-être que certains intervenants potentiels se demandent pourquoi si la solution actuelle n'est pas suffisante pour coller dans un formulaire d'accès parce que "alors ils deviennent des images", mais il est normal d'automatiser la même procédure que vous croyez de qualité inférieure.

Peut-être que reformuler la question aiderait.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top