Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Excel tabelle in Access Form anzeigen
zurück: Formular Filtern weiter: Textfeld automatisch füllen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Michael-H
Gast


Verfasst am:
28. Feb 2009, 13:17
Rufname:

Excel tabelle in Access Form anzeigen - Excel tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo,

ich möchte eine excel Tabelle die als hyperlink in einer Tabelle gespeichert ist im Formular anzeigen.

Kann mit jemand helfen.
Vielen Dank.
steffen0815
VBA-Programmierer


Verfasst am:
28. Feb 2009, 14:19
Rufname:


AW: excell tabelle in Access Form anzeigen - AW: excell tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo,
lege ein ungebundenes Objectfeld an und passe dann per Code die Source deinem Hyperlik an:
Code:
    With Me!OLEExcel
        .Class = "Excel.Sheet"  ' Den Klassennamen angeben.
        .OLETypeAllowed = acOLELinked   ' Den Typ des Objekts angeben.
        .SourceDoc = Me!FHyper.Hyperlink.Address   ' Die Quelldatei angeben.
        '.SourceItem = "R1C1:R5C5"   ' Die Daten angeben, zu denen
                                                ' eine Verknüpf. hergest. werden soll.
        .Action = acOLECreateLink   ' Das verknüpfte Objekt erstellen.
        .SizeMode = acOLESizeZoom   ' Die Größe des Steuerelements anpassen.
    End With

_________________
Gruß Steffen


Zuletzt bearbeitet von steffen0815 am 28. Feb 2009, 19:15, insgesamt einmal bearbeitet
Michael-H
Gast


Verfasst am:
28. Feb 2009, 16:30
Rufname:

AW: excell tabelle in Access Form anzeigen - AW: excell tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Danke für Deine Antwort.

Habs versucht jedoch bekommen ich eine Meldung unzulässige Verwendungd er Eigenschaft.
Ich hole den Link aus einem Unterformular.

Anbei mein Quellcode.
Code:
    With OLEExcel
        ' Den Klassennamen angeben.
        Me!OLEUngebunden69.Class = "Excel.Sheet"
        ' Den Typ des Objekts angeben.
        Me!OLEUngebunden69.OLETypeAllowed = acOLELinked
        MsgBox Me!UFrm_test!Einstellblatt
        ' Die Quelldatei angeben.
        Me!OLEUngebunden69.SourceDoc = Me!UFrm_test.Form!Einstellblatt '<== ###
        ' Die Daten angeben, zu denen eine Verknüpf. hergest. werden soll.
        '.SourceItem = "R1C1:R5C5"
        ' Das verknüpfte Objekt erstellen.
        Me!OLEUngebunden69.Action = acOLECreateLink
        ' Die Größe des Steuerelements anpassen.
        Me!OLEUngebunden69.SizeMode = acOLESizeZoom
    End With
Gast



Verfasst am:
28. Feb 2009, 16:49
Rufname:

AW: excell tabelle in Access Form anzeigen - AW: excell tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo,
... und die Msgbox vorher funktioniert und gibt den richtigen Wert aus?
Gib mal einen festen Wert im Code vor.
Du hast ein
Code:
Option Explicit
am Modulanfang?

Gruß Steffen
Michael-H
Gast


Verfasst am:
28. Feb 2009, 18:26
Rufname:


AW: excell tabelle in Access Form anzeigen - AW: excell tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo,

Hab einen festen Wert im Code vorgegeben und geht nicht.
Code:
        Me!OLEUngebunden69.SourceDoc = "c:\test.xls"
Kommt gleiche fehler Meldung Eigenschaft nicht erlaubt.

Option Explicit hab ich nicht am anfang. Wenn ich es reinschreibe kennt der die
Variable OLEExcel nicht.
steffen0815
VBA-Programmierer


Verfasst am:
28. Feb 2009, 19:15
Rufname:

AW: excell tabelle in Access Form anzeigen - AW: excell tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo,
Zitat:
option explicit hab ich nicht am anfang. Wenn ich es reinschreibe kennt der die
Variable OLEExcel nicht.
und was sagt dir das Wink.

Nie wieder sollst du Code ohne explizite Variablenvereinbarung erstellen. So was kann sich nur jemand erlauben der keine Fehler macht Wink
Tipps zur Variablendeklaration

Zitat:
Wenn ich es reinschreibe kennt der die
Variable OLEExcel nicht.
Das ist keine Variable, sondern der Name meines OLEFeldes. Mit "With" kannst du scheinbar auch nix anfangen, schau zwingend mal in die Bücher Wink.

Ansonsten kann ich die Fehlermeldung nicht nachvollziehen.
Wie hast du dieses Objekt eingefügt ?

Am einfachsten legst du das Objektfeld an, indem du eine beliebige Exceldatei verknüpfst und anschließend die Eigenschaften des Feldes anpasst:
Daten
-> Aktiviert : Ja
-> Gesperrt: nein

_________________
Gruß Steffen
Michael-H
Gast


Verfasst am:
01. März 2009, 00:19
Rufname:

AW: excell tabelle in Access Form anzeigen - AW: excell tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo Steffen,

Danke für Deine Hilfe.
Hab Option Explicit eingefügt.
Objekt jetzt richtig bennant.
Bekomme trotzdem die Fehlermeldung:
Zitat:
Einstellung für diese Eigenschaft nicht zulässig.
Hab auch unter Daten die Einstellungen wie beschrieben vorgenommen.
Das OlE Objekt habe ich über -Einfügen -Objekt -Michrosoft Excell Arbeitsblatt
vorgenommen.
Den Code schreibe ich dann bei Ereigniss -Bei Klicken des Objektes rein.
Gast



Verfasst am:
01. März 2009, 10:55
Rufname:

AW: Excel tabelle in Access Form anzeigen - AW: Excel tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo,
wie gesagt, ich kann den Fehler nicht nachvollziehen Confused.
Diese Fehlermeldung kommt bei mir, wenn die Exceldatei nicht existiert.

Gruß Steffen
Michael-H
Gast


Verfasst am:
01. März 2009, 17:20
Rufname:


AW: Excel tabelle in Access Form anzeigen - AW: Excel tabelle in Access Form anzeigen

Nach oben
       Version: Office 2007

Hallo Steffen,

hat so funktioniert wie Du es beschrieben hast Danke Dir.
Die Fehlermeldung kommt wie Du geschrieben hast wenn keine Datei vorliegt.

Vielen Dank für Deine Hilfe.
Viele Grüße

Michael
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle von Excel importieren 1 Sonnenschein 2640 15. Jun 2004, 06:57
stpimi Tabelle von Excel importieren
Keine neuen Beiträge Access Tabellen & Abfragen: Tage auf Datum addieren und an bestehende Tabelle anfügen... 1 lorelei 1234 11. Jun 2004, 08:38
stpimi Tage auf Datum addieren und an bestehende Tabelle anfügen...
Keine neuen Beiträge Access Tabellen & Abfragen: tabelle exportieren 1 Gast 1501 01. Jun 2004, 12:25
Willi Wipp tabelle exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate einer Tabelle löschen?! 3 Esel 2108 28. Mai 2004, 08:53
lothi Duplikate einer Tabelle löschen?!
Keine neuen Beiträge Access Tabellen & Abfragen: Spaltennamen einer Tabelle ermitteln 1 Alexander Neron 899 27. Mai 2004, 13:47
lothi Spaltennamen einer Tabelle ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: kein Wert in der Tabelle, dann immer Null (0)?? 3 Michel_9 1005 26. Mai 2004, 14:28
Michel_9 kein Wert in der Tabelle, dann immer Null (0)??
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragewerte nur einmal anzeigen 2 Eric 1196 16. Apr 2004, 19:09
Eric Abfragewerte nur einmal anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Zeilenumbruch nach Einfügen Word Tabelle 2 topflop 1698 30. März 2004, 16:06
Gast Zeilenumbruch nach Einfügen Word Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erstellen aus vorhandener Tabelle 6 moni 2010 29. März 2004, 15:39
moni neue Tabellen erstellen aus vorhandener Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: datensatz aus mehreren Tabellen im formular anzeigen 1 SixPack 1197 29. März 2004, 10:53
Willi Wipp datensatz aus mehreren Tabellen im formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Wert einer Abfrage in Tabelle kopieren? 1 BerlinerWolf 2009 21. März 2004, 12:43
Maya Wert einer Abfrage in Tabelle kopieren?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web Forum