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
"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
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...
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
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.
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
Hallo Johann,
Late Binding? ...besser spät als nie! ;D
Gruß Oma
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