Hallo, ich weis leider nicht in welches Forum das genau gehörte deshalb habe ich mich für das allgemeine entschieden.
Ich programmier noch nicht so lange VB aber muss ein Menü schreiben das mehrere Exceldatein über einen Knopfdruck öffnet, in dieser Datei ist dann ein VBA Makro das ausgeführt werden soll (u.A. mit speziellen Formeln die Add-Ins benötigen).
Das Menü zum Auswählen und öffnen klappt auch schon, jedoch öffnet er die Datei in einer Präsentationsversion von Excel (sieht zumindest so aus) und nicht im Normalen Excel wie es mir lieber wäre, denn da sind auch die Add-Ins vorhanden.
Ich habe leider nicht genug Ahnung wie ich das nun so mache das er entweder das normale Excel öffnet und darin dann die Datei, oder eben das benötigte Add-In in diese Präsentationsversion.
Hier mal mein Quelltext:
Ich hoffe ihr könnt mir helfen, wäre zumindest sehr dankbar da ich es alleine wohl nicht hinbekomm.
Danke schonmal im voraus.
Ich programmier noch nicht so lange VB aber muss ein Menü schreiben das mehrere Exceldatein über einen Knopfdruck öffnet, in dieser Datei ist dann ein VBA Makro das ausgeführt werden soll (u.A. mit speziellen Formeln die Add-Ins benötigen).
Das Menü zum Auswählen und öffnen klappt auch schon, jedoch öffnet er die Datei in einer Präsentationsversion von Excel (sieht zumindest so aus) und nicht im Normalen Excel wie es mir lieber wäre, denn da sind auch die Add-Ins vorhanden.
Ich habe leider nicht genug Ahnung wie ich das nun so mache das er entweder das normale Excel öffnet und darin dann die Datei, oder eben das benötigte Add-In in diese Präsentationsversion.
Hier mal mein Quelltext:
VB.NET-Quellcode
- Public Class Menu
- Dim wbName As String
- Dim Path As String
- Dim Dateipath As String
- Sub excelOpen()
- Dim Excel
- Excel = CreateObject("Excel.Application")
- Path = System.Environment.CurrentDirectory
- Dateipath = Path & wbName
- Excel.Workbooks.Open(Dateipath)
- End Sub
- Private Sub btn_datei1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_datei1.Click
- wbName = "\Unterordner1\datei1.xls"
- Call excelOpen()
- End Sub
- Private Sub btn_datei2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_datei2.Click
- wbName = "\Unterordner2\datei2.xls"
- Call excelOpen()
- End Sub
- Private Sub btn_datei3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_datei3.Click
- wbName = "\Unterordner3\datei3.xls"
- Call excelOpen()
- End Sub
- Private Sub btn_beenden_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_beenden.Click
- Close()
- End Sub
- End Class
Ich hoffe ihr könnt mir helfen, wäre zumindest sehr dankbar da ich es alleine wohl nicht hinbekomm.
Danke schonmal im voraus.