Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: Jonny am Februar 03, 2012, 12:35:33

Titel: Verweis automatisch setzen
Beitrag von: Jonny am Februar 03, 2012, 12:35:33
Hallo,
folgendes Problem:
ich habe eine Anwendung die mit Outlook Mails erstellt.
Bei mir ist der Verweis auf Outlook 12.0 aber bei andere auf Outlook 10.0
Kann ich den Verweis irgenwie automatisch setzen?

Gruß

Johann
Titel: Re: Verweis automatisch setzen
Beitrag von: ebs17 am Februar 03, 2012, 13:29:39
"Irgendwie" heißt was?
Verweise kann man per VBA setzen, allerdings nicht mehr in einer MDE/ACCDE.

Der Königsweg lautet: Late Binding (keine Verweise) statt Early Binding.

MfGA
ebs
Titel: Re: Verweis automatisch setzen
Beitrag von: DF6GL am Februar 03, 2012, 16:17:35
Hallo,

"Bei mir ist der Verweis auf Outlook 12.0 aber bei andere auf Outlook 10.0"


dann werden unterschiedliche Outlook-Versionen auf den Rechnern installiert sein.  Wenn die Anwendung "geht", dann hat Access das wohl richtig erkannt...

Titel: Re: Verweis automatisch setzen
Beitrag von: Jonny am Februar 03, 2012, 16:21:51
Hallo,
erstmal Danke.

Ja es sind verschiedene Outlook-Versionen vorhanden.
Auf einen Rechner sogar garkeine. Hier habe ich eine Version ohne Mail und brauche den Verweis nicht.

Wie kann ich denn für die verschiedenen Versionen es so programmieren das ich nicht zu den
Rechner muss und dort den Verweis einstelle?

Gruß

Johann
Titel: Re: Verweis automatisch setzen
Beitrag von: DF6GL am Februar 03, 2012, 17:13:00
Hallo,

mhmm,   Du brauchst nichts selber einstellen, der Verweis selber sollte automatisch entspr. der installierten Outlook-Version auf die richtige Datei zeigen..    Zur "Sicherheit"  kannst Du ja mal die VersionsNr. bei der Objekt-Deklaration weglassen (also nur "outlook.Application" schreiben)


Ansonsten kann ich auch nur late-binding empfehlen.
Titel: Re: Verweis automatisch setzen
Beitrag von: ebs17 am Februar 03, 2012, 17:43:16
Zitatder Verweis selber sollte automatisch entspr. der installierten Outlook-Version auf die richtige Datei zeigen...
Auf eine Aufwärtskompatibilität kann man noch weitgehend vertrauen, eine Abwärtskompatibilität kann man vergessen.

Sascha Trowitzsch schreibt dazu: Sieh OLConnector Programmierung (http://www.mosstools.de/index.php?option=com_content&view=article&id=67&Itemid=64)

@Jonny: Wenn man quasi schon mit Auftragsprogrammierung wirbt, sollte Late Binding beherrschtes Handwerkszeug sein. Gerade bei kleinen Auftraggebern können Hard- und Software recht schnell und ohne Kontrolle des Access-Programmierers wechseln.

MfGA
ebs
Titel: Re: Verweis automatisch setzen
Beitrag von: oma am Februar 03, 2012, 19:51:15
Hallo Johann,

Late Binding? ...besser spät als nie!  ;D

Gruß Oma
Titel: Re: Verweis automatisch setzen
Beitrag von: Jonny am Februar 04, 2012, 16:14:06
Hallo ihr Beiden,

vielen Dank ich habe mich gerade damit beschäftig.

Ob Ihr es glaubt oder nicht aber ich habe in den 17 Jahren, in den ich selbstständig bin, es noch nicht benötigt.
Liegt eventuell daran das ich meine Kunden persönlich kenne und über die Anwendung hinaus
auch organisatorisch begleite.

Gruß

Johann