Frage

Ich habe also ein Excel -Arbeitsbuch mit einer schönen globalen Karte von Shaperange -Objekten. Mit einem sehr einfachen Code kann ich die Farben, Gruppen- und Ungruppensammlungen von Ländern in Arrays usw. ändern, und es funktioniert ziemlich gut. Ich möchte dies jedoch in den Zugang bringen.

Daher konnte ich alle Formen manuell kopieren und in eine Zugangsform einfügen, aber dann werden sie zu Bildern und kann die Farben der Länder (Shaperange -Objekte) nicht ändern, damit die Karte interaktiv so wirkt, wie ich es in Excel kann.

Ich denke also, ich weiß, wie man Excel -Funktionen vom Zugriff verwendet und wie man Excel vom Zugriff öffnet. Gibt es eine Möglichkeit, ein Objekt aus Excel zu kopieren (ich kenne den Dateinamen und den Formnamen, den ich jedes Mal kopieren möchte) und bringen Sie es zurück, um auf ein Formular auf Einfügen auf ein Einfügen auf ein Formular zuzugreifen?

Ich weiß, alle meine Zugangsfragen sind atypisch. Vielen Dank!

BEARBEITEN:

Ich würde mich freuen, meine halb verrückte Idee zu erläutern. Ich weiß also, wie man eine neue Excel -Instanz öffnet oder eine Vorlage hinter der Szene öffnet (ohne sie sichtbar zu machen). Und ich weiß, wie man VBA verwendet, um Excel -Aufgaben aus Zugriffsmodulen zu präformieren ... oder sogar Auslaufformeln und Excel -Funktionen vom Zugriff. Ich habe dieses interaktive Kartenprogramm, das mit Excel -Modulen funktioniert, aber ich möchte sie zu einem Zugriffsformular machen.

Um die folgende Frage zu beantworten, wenn ich nur den fehlenden Link mit Kopieren und Bild-/Shaperange -Objekt aus Excel finden und in Zugriffsform kopieren kann, kann ich Code schreiben, der immer die Formen aus meinem Excel -Vorlageformat der Formen greift In Excel vor dem Kopieren und Einfügen in den Zugangsformular, bei dem Layout -Formatierung stattfinden kann. Wenn ein Benutzer in einem Formular etwas auswählt, möchte ich einen Bereich einer globalen Karte mit relativen Farben/Schattierungen usw. einfügen. Der Zugriff erhält immer die vordefinierten Kartenstücke, die er aus einer Sammlung von Objekten in einer Datei/benötigt. Excel -Vorlage. Meine Idee war nach der Auswahl, ich würde die Formen formatieren, genauso wie ich es bereits mit VBA, dann OLE.Copy und Ole.paste zurück in das Zugangsformular mache. Wenn es zu diesem Zeitpunkt ein Bild ist, spielt es keine Rolle. Zumindest für die Form selbst

Viel Code, aber ich denke, es lohnt sich, zu versuchen, Excel und diese auf Shaperange -Objektbasis basierende Karte in eine Formumgebung wie die Zugriffsformulare einzubeziehen! Ziemlich seltsam, aber es könnte gut funktionieren? Einige seltsame atypische Dinge sind in meiner Zugriffsdatenbank zu Heftklammern geworden.

War es hilfreich?

Lösung

Nun, du fragst das:

"So konnte ich kopieren und fügen Sie alle Formen manuell in eine Zugangsform ein, aber dann werden sie zu Bildern Und ich kann die Farben der Länder (Shaperange -Objekte) nicht ändern, damit die MAP interaktiv wie möglich handelt.

"Ich denke also, ich weiß, wie man Excel -Funktionen vom Zugriff verwendet und wie man Excel vom Zugriff öffnet. Gibt es eine Möglichkeit, ein Objekt aus Excel zu kopieren (ich kenne den Dateinamen und den Formnamen, den ich jedes Mal kopieren will ) und bringen es zurück zum Zugang auf ein Formular einfügen?"

Vielleicht fragen sich einige potenzielle Responder sich, warum, wenn die vorliegende Lösung nicht gut genug ist, um in ein Zugangsformular einzusparen, weil "dann sie zu Bildern werden", aber es ist in Ordnung, das gleiche Verfahren zu automatisieren, von dem Sie glauben, dass es minderwertig ist.

Vielleicht würde die Umformung der Frage helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top