كائن ActiveXObject
كائن يوفر واجهة إلى كائن Auإلىmation.
function ActiveXObject(ProgID : String [, location : String])
الوسيطات
معرف البرنامج
مطلوبة. سلسلة من النموذج "إسمالخادم . typeName "، الموقع إسمالخادم هو اسم تطبيق يوفر الكائن، و typeName اسم النوع أو فئة الكائن إلى إنشاء.location
اختياري. اسم الخادم الشبكة الموقع كائن هو المراد إنشاؤه.
ملاحظات
وعادة ما يوفر الخادم أتمتة نوع كائن واحد على الأقل. على سبيل المثال، أحد تطبيقات معالجة الكلمات قد توفر كائن تطبيق كائن مستند، و كائن شريط أدوات.
تشغيل تعليمات برمجية التالية لتطبيق ما (في هذه الحالة، ورقة عمل Microsoft Excel) بواسطة استدعاء ActiveXObjectكائن المنشئ. ActiveXObjectيسمح لك بالرجوع إلى تطبيق في تعليمات برمجية الخاصة بك. باستخدام المثال التالي، يمكنك الوصول إلى خصائص والأساليب الخاصة بالكائن الجديد باستخدام الكائن المتغير ExcelSheetوالكائنات Excel الأخرى، بما في ذلك الكائن تطبيق ومجموعة ActiveSheet.خلايا.
// Declare the variables
var Excel, Book;
// Create the Excel application object.
Excel = new ActiveXObject("Excel.Application");
// Make Excel visible.
Excel.Visible = true;
// Create a new work book.
Book = Excel.Workbooks.Add()
// Place some text in the first cell of the sheet.
Book.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
// Save the sheet.
Book.SaveAs("C:\\TEST.XLS");
// Close Excel with the Quit method on the Application object.
Excel.Application.Quit();
قم بإنشاء كائن على الخادم بعيد يمكن فقط accomplهوhed عند الأمان إنترنت هو متوقفاً عن التشغيل. يمكنك إنشاء كائن تشغيل كمبيوتر بعيد متصل بشبكة بتمرير اسم الكمبيوتر إلى وسيطة إسمالخادم من ActiveXObject. هذا الاسم هو نفسه كـ جزء اسم آلة اسم المشاركة. بالنسبة لمشاركة شبكة اتصال باسم "\\MyServer\public"، هو إسمالخادم "MyServer". بالإضافة إلى ذلك، يمكنك تحديد إسمالخادم باستخدام تنسيق DNS أو العنوان IP.
التعليمة البرمجية التالية بإرجاع رقم الإصدار لمثيل Excel قيد التشغيل تشغيل كمبيوتر شبكة اتصال بعيد باسم "MyServer":
function GetAppVersion() {
var Excel = new ActiveXObject("Excel.Application", "MyServer");
return(Excel.Version);
}
يحدث خطأ إذا كان الملقم البعيد المحدد غير موجود أو يتعذر العثور عليه.
خصائص و أساليب
ActiveXObjectالكائن لا يحتوي على الخصائص المضمنة أو وظائف؛ فإنه يسمح لك بالوصول إلى الخصائص والأساليب لكائن التنفيذ التلقائي.