VBScript - komponento objekto modelis

„Microsoft COM“ („Component Object Model“) yra standartas, skirtas API objektui apibrėžti, t. „ActiveX“ objektai yra specialus COM objektų tipas.

COM numato ryšius tarp programų, įskaitant:

  • dinaminės sąsajos tarp programų, vadinamų OLE (objekto nuoroda ir įterpimas) .Eg, jie leidžia susieti skaičiuoklės failą dokumente
  • automatizavimo mechanizmai, valdyti nuotolinę programą.
  • pranešimų mainų tarp dinaminių programų, vadinamų DDE (dinaminis duomenų mainai), mechanizmai.

Daugeliui programų yra COM sąsaja, leidžianti naudoti jų funkcionalumą per kompiuterinę programą:

  • Microsoft word
  • „Microsoft“ prieiga
  • „Microsoft Excel“
  • „Microsoft Internet Explorer“
  • „Microsoft Outlook“
  • ir kt.

Prieiga prie COM objektų

Naudojant COM objektus galima išplėsti VBScript galimybes kuriant trečiųjų šalių sukurtų objektų atvejus ir teikiant daugybę paslaugų.

„VBScript“ apibrėžia du metodus, kaip atkurti COM objektą:

CreateObject sukuria naują programos egzempliorių su COM sąsaja ir paleis programą, jei ji dar nėra atidaryta. Pavyzdžiui, norėdami atidaryti „Excel“ programą:

 Nustatyti skaičiuoklę = „CreateObject“ („Excel.Application“) 

GetObject gali naudoti jau atidarytą programą arba failą, sukurtą naudojant šią programą. Pavyzdžiui:

 Nustatyti monDocument = GetObject ("c: report.doc") 

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai