Autor Thema: CreateObject VBA oder OLE?  (Gelesen 4546 mal)

Offline .::NotesUser::.

  • Frischling
  • *
  • Beiträge: 13
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
CreateObject VBA oder OLE?
« am: 27.04.04 - 18:47:06 »
Hallo,
ich erstelle mit der CreateObject-Methode

CreateObject("Word.Application")

ein neues "Word-Objekt".


Ist dies ein VBA-Objekt, oder ein OLE-Objekt?
Worin liegt der Unterschied?


DANKE!!!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:CreateObject VBA oder OLE?
« Antwort #1 am: 27.04.04 - 19:05:54 »
Es ist ein OLE-Objekt vom Typ "Word.Application", in dem Dir so natürlich auch die VBA-Klassen zur Verfügung stehen.

Bernhard

Offline .::NotesUser::.

  • Frischling
  • *
  • Beiträge: 13
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:CreateObject VBA oder OLE?
« Antwort #2 am: 27.04.04 - 19:37:42 »
Kann mir jemand mal nen Link oder so was geben, wo ich nachlesen kann was ein OLE Objekt ist?

DANKE...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:CreateObject VBA oder OLE?
« Antwort #3 am: 27.04.04 - 21:06:39 »
Du schreibst Deine Abschlussarbeit, erwähnst Du in
http://www.atnotes.de/index.php?board=12;action=display;threadid=14862;start=0

Um welches Fach geht es denn da - und welcher Ausbildungszweig ?
Mir kommt das jetzt etwas merkwürdig vor ...

Bernhard

Offline .::NotesUser::.

  • Frischling
  • *
  • Beiträge: 13
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:CreateObject VBA oder OLE?
« Antwort #4 am: 27.04.04 - 21:50:23 »
Ich werde demnächst (schriftlich nächsten Dienstag ;)) Fachinformatiker FR Anwendungsentwicklung.

Als Projekt habe ich eine DB geschrieben in der unter anderem Serienbriefe über Word erstellt werden.

Ich habe mich soweit in diesen Thema (Serienbrieferstellung usw.) schlau gemacht, dass ich es auch erklären kann. Aber so ganz steig ich eben noch nicht durch.
Ich weiß das ich mit VBA-Klassen arbeiten kann. Aber warum das in Notes möglich ist weiß ich noch nicht. Das muss mit diesem OLE zu tun haben. Oder?

Wär wirklich danbar für jede hilfe...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:CreateObject VBA oder OLE?
« Antwort #5 am: 27.04.04 - 22:23:45 »
Oh je ... Was bringen die Euch eigentlich bei ... Da meine Kinder mittlerweile auch in Klassenstufen sind (7 und 9), wo es sowohl darauf ankommt als auch der Wissensstand ablesbar ist, kriege ich immer mehr die Krise mit diesem absurden Bildungssystem.
Ich frage mich, wie man
- jemandem eine Notes-Arbeit zuweist, der nicht mal mit OLE was anzufangen weiss.
- Wie man überhaupt Arbeiten im Windows-Umfeld verteilen kann, wenn OLE nicht "sicher sitzt" (und darüber braucht man ja in Deinem Fall noch nicht mal Interna zu wissen)
- Was man erwartet, was der fertige "Fach"-"Informatiker" dann im Beruf zustande bringen soll - wenn ihm im Betrieb dann nicht das beigebracht wird, was in den drei Jahren vorher vergesessen wurde.
Unser "hervorragendes" Bildungssystem im Hinterkopf, bin ich ja mittlerweile schon mehr als überrascht, dass Du in Rechtschreibung absolut nicht durchfallen würdest ...

NotesUser, das geht nicht gegen Dich, sondern gegen unsere Bildungspolitiker und gegen die Masse der Lehrer, die offenbar dagegen entweder nicht aufzucken oder - schlimmer noch - es nicht besser wissen.

PISA 2002 hat in Europa Finnland deutlich gewonnen. Finnland hat Anfang der siebziger Jahre das Schulsystem der DDR übernommen und nochmals verbessert.
Ich lebe seit zehn Jahren (okay, 3 Tage fehlen gerade noch) in Bayern, ich fühle mich hier pudelwohl, und mich zieht absolut gar nichts zurück nach Thüringen. Und wer sich die DDR zurück wünscht, der ist absolut weltfremd (und wenn er dies extrem tut, dann gehört er hinter Gitter). Ich bin aber stolz und froh, meine Bildung in der DDR genossen zu haben - zwischen "damals" und heute liegen Welten !

Nochmal - dieser Exkurs ging nicht gegen Dich, absolut nicht ! Du bist ein Leidtragender.
Antwort auf Deine Frage erfolgt im nächsten Posting.

Bernhard

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:CreateObject VBA oder OLE?
« Antwort #6 am: 27.04.04 - 22:23:52 »
OLE ist "Obejct Linking and Embedding". OLE ist Windows-Standard. OLE wird von vielen, aber nicht allen Windows-Applikationen unterstützt.
Wird eine Windows-Applikation via OLE in ein Dokument ein anderen Applikation eingebunden, so dient erste als "OLE-Server". Das heisst - ganz vereinfacht ausgedrückt - dass App B (die aufrufende) App A (die ausführende) als "OLE-Server" benutzt. Anweisungen von App B in der Syntax von App A und bezogen auf das OLE-Object in App B werden von App A ausgeführt, als wären diese Anweisungen innerhalb App A gegeben worden.
OLE hat zahlreiche Einschränkungen. Neben dem extremen Ressourcenhunger gibt es zwei wesentliche Showstopper:
- App B ist auf dem ausführenden PC nicht installiert (oder nur in einer veralteten Version - oder in einer zu neuen)
- Das OLE-Objekt verweist auf eine Datei, die auf dem Zielrechner nicht vorhanden ist (was mit Notes nicht passieren kann, wenn das OLE-Object in ein Dokument eingebunden ist).

Ansonsten: Gib' Google eine Chance. Suchbegriff beispielsweise
+ole + definition
Da findet sich erstes, wenn auch nicht gleich auf der ersten Seite.

HTH,
Bernhard

Offline .::NotesUser::.

  • Frischling
  • *
  • Beiträge: 13
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:CreateObject VBA oder OLE?
« Antwort #7 am: 01.05.04 - 13:26:55 »
Ok, über das Schulsystem reg ich mich auch ständig auf. Aber da kann man leider als einzelner nix machen ;)

Danke für die Infos. Ich denk ich habs verstanden....
 
thx.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz