Hallo zusammen,
da mein VB.Net Steuerelement jetzt für VB-Net Projekte steht, möchte ich dieses Steuerelement auch gerne in Officeanwendungen einbauen. Hier vorrangig in Access.
Ich habe mir schon diverse Videos und Texte angesehen, aber noch nicht das richtige gefunden.
Was ich bisher immer gefunden habe, ist eine "angebliches" COM Control für Office Excel und Word (Hier mal ein Bsp.-Link ). leider will ich nicht eine MsgBox - Text mir anzeigen lassen, sondern ein neues Steuerelement (Also ein Button, Checkbox, Listfeld usw.) in mein Formular einfügen und dann auch wie gewohnt nutzen.
Wenn ich bspw. mein jetziges VB-Net Control in Access über Extra, Verweis innerhalb des VBA-Editors einbinde (Es wird die TLB-Datei von meinem Projekt eingebunden) bekomme ich keine Fehler und ich kann auch über den Objektmanager auf die ganzen ENUM und die Eigenschaften zugreifen, aber das Steuerelement selbst bekomme ich in einem Formular/Bericht nicht eingefügt. Oder mache ich hier noch einen Fehler bzw. vergesse ein paar Dinge?
Jetzt ist halt die Frage, kann ich überhaupt mit VB-Net 2022 ein solches Steuerelement für Office erstellen? Wenn ja, wie muss ich da genau vorgehen?
Das Ganze fängt ja wahrscheinlich schon bei der richtigen Vorlage an. Welche ist hier die richtige?
Da ja leider Access nicht mehr großartig weiter entwickelt wird, liest man immer mal wieder, dass man ein Steuerelement per VB 6.0 erstellen kann. Grundsätzlich würde ich mein aktuelles Projekt auch wahrscheinlich hierrüber umsetzen können. Da aber auch VB 6.0 schon sehr in die Jahre gekommen ist, stellt sich hier die Frage: Ist das wirklich die einzige Möglichkeit oder kann VB.Net 2022 das auch (siehe oben)?
Könntet Ihr mir erst einmal meine o. g. Fragen beantworten und mir somit überhaupt erst einmal aufzeigen, ob es überhaupt geht? Sollte dies der Fall sein, so wäre ich natürlich über weitere Grundsätzliche Lösungen sehr dankbar. Also Beispiel würde mir schon ein Steuerelement reichen, das ein paar Steuerelemte wie Buttons, Checkboxen, Textbox o. ä. anzeigt und ich dann auf deren Aktionen in Access reagieren kann. Natürlich müsste ich auch das neue Steuerelement irgendwie aus Access heraus verändern können. Also bspw. den Buttontext ändern und deren Schriftart und -größe.
Ihr könnt mir natürlich auch Links nennen, in denen eine brauchbare Beschreibung vorhanden ist. Sollte es Bücher geben, dann auch gerne die Büchertitel.
So. das sollte es erst einmal für den Anfang sein. Ist ja schon einiges an Fragen zusammen gekommen.
Schon einmal vielen Dank an alle.
Volker
*Topic verschoben*
da mein VB.Net Steuerelement jetzt für VB-Net Projekte steht, möchte ich dieses Steuerelement auch gerne in Officeanwendungen einbauen. Hier vorrangig in Access.
Ich habe mir schon diverse Videos und Texte angesehen, aber noch nicht das richtige gefunden.
Was ich bisher immer gefunden habe, ist eine "angebliches" COM Control für Office Excel und Word (Hier mal ein Bsp.-Link ). leider will ich nicht eine MsgBox - Text mir anzeigen lassen, sondern ein neues Steuerelement (Also ein Button, Checkbox, Listfeld usw.) in mein Formular einfügen und dann auch wie gewohnt nutzen.
Wenn ich bspw. mein jetziges VB-Net Control in Access über Extra, Verweis innerhalb des VBA-Editors einbinde (Es wird die TLB-Datei von meinem Projekt eingebunden) bekomme ich keine Fehler und ich kann auch über den Objektmanager auf die ganzen ENUM und die Eigenschaften zugreifen, aber das Steuerelement selbst bekomme ich in einem Formular/Bericht nicht eingefügt. Oder mache ich hier noch einen Fehler bzw. vergesse ein paar Dinge?
Jetzt ist halt die Frage, kann ich überhaupt mit VB-Net 2022 ein solches Steuerelement für Office erstellen? Wenn ja, wie muss ich da genau vorgehen?
Das Ganze fängt ja wahrscheinlich schon bei der richtigen Vorlage an. Welche ist hier die richtige?
Da ja leider Access nicht mehr großartig weiter entwickelt wird, liest man immer mal wieder, dass man ein Steuerelement per VB 6.0 erstellen kann. Grundsätzlich würde ich mein aktuelles Projekt auch wahrscheinlich hierrüber umsetzen können. Da aber auch VB 6.0 schon sehr in die Jahre gekommen ist, stellt sich hier die Frage: Ist das wirklich die einzige Möglichkeit oder kann VB.Net 2022 das auch (siehe oben)?
Könntet Ihr mir erst einmal meine o. g. Fragen beantworten und mir somit überhaupt erst einmal aufzeigen, ob es überhaupt geht? Sollte dies der Fall sein, so wäre ich natürlich über weitere Grundsätzliche Lösungen sehr dankbar. Also Beispiel würde mir schon ein Steuerelement reichen, das ein paar Steuerelemte wie Buttons, Checkboxen, Textbox o. ä. anzeigt und ich dann auf deren Aktionen in Access reagieren kann. Natürlich müsste ich auch das neue Steuerelement irgendwie aus Access heraus verändern können. Also bspw. den Buttontext ändern und deren Schriftart und -größe.
Ihr könnt mir natürlich auch Links nennen, in denen eine brauchbare Beschreibung vorhanden ist. Sollte es Bücher geben, dann auch gerne die Büchertitel.
So. das sollte es erst einmal für den Anfang sein. Ist ja schon einiges an Fragen zusammen gekommen.
Schon einmal vielen Dank an alle.
Volker
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()