• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Javascript實例教程(21) OLE Automation(3)

    發表于:2007-06-21來源:作者:點擊數: 標簽:
    下一頁 1 2 使用 Java Script中的OLE Automation 3. 怎樣創建Automation對象的新實例 Jscript(微軟版本的JavaScript)是一個寬松類型的語言。換句話說,變量不是明顯定義為指定的數據類型。你不能聲明一個變量為指定的對象類型,所以早綁定不可能在JScript

    下一頁 1 2 

       使用JavaScript中的OLE Automation

    3. 怎樣創建Automation對象的新實例

    Jscript(微軟版本的JavaScript)是一個寬松類型的語言。換句話說,變量不是明顯定義為指定的數據類型。你不能聲明一個變量為指定的對象類型,所以早綁定不可能在JScript中。Jscript的ActiveXObject()構造函數通常用于為對象創建一個遲綁定界面:

    var wdApp; // 一個普通變量

    wdApp = new ActiveXObject("Word.Application");

    Jscript不需要明顯的變量聲明,所以我們可以使用以下的代碼:

    var wdApp = new ActiveXObject("Word.Application");

    ActiveXObject()函數的一般的語法如下:

    var objVar = new ActiveXObject(class[, servername]);

    objVar指定為一個持有實例化對象引用的變量。class使用library.object語法,它是指應用程序的名字(比如Word或者Excel等等)或者包含對象的庫,并且對象是要創建的對象類的類型。servername(這是一個可選的參數)指定了包含對象的服務器的名字。

    這個ActiveXObject()構造函數創建了一個OLE Automation(ActiveX)對象的實例。一旦對象被創建了,你可以使用定義的對象變量來引用它。如果ActiveX對象的實例已經運行,ActiveXObject()在它創建了必需的類型的對象的時候可能開始一個新的實例。下面的代碼段可以讓用戶直接打開一個Word文檔:

    var pause = 0;

    var wdDialogFileOpen = 80;

    var wdApp = new ActiveXObject("Word.Application");

    var dialog = wdApp.Dialogs(wdDialogFileOpen);

    var button = dialog.Show(pause);

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>