CreateNewDocument 方法

此頁(yè)沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 CreateNewDocument 方法可以創(chuàng)建與指定的超鏈接相關(guān)聯(lián)的新文檔。

expression.CreateNewDocument(FileName, EditNow, Overwrite)

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。

FileName     必需 String 型。字符串表達(dá)式,用來(lái)標(biāo)識(shí)文檔的名稱和路徑。文件名所用的擴(kuò)展名決定了文檔格式的類型。可以創(chuàng)建 HTML (*.htm)、Microsoft Active Server Pages (*.asp)、Microsoft Excel (*.xls)、Microsoft IIS (*.htx, *.idc)、MS-DOS 文本 (*.txt)、超文本格式 (*.rtf) 或 Microsoft 數(shù)據(jù)訪問(wèn)頁(yè) (*.html) 來(lái)輸出數(shù)據(jù)。模塊只能輸出為 MS-DOS 文本格式。數(shù)據(jù)訪問(wèn)頁(yè)只能以 HTML 格式輸出。Microsoft Internet Information Server 和 Microsoft Active Server 格式僅適用于查詢和窗體。注意:如果未提供文件擴(kuò)展名,則假定為數(shù)據(jù)訪問(wèn)頁(yè) (.html)。如果未指定目錄,則使用默認(rèn)的數(shù)據(jù)庫(kù)目錄。該目錄由“選項(xiàng)”對(duì)話框中的設(shè)置確定。

EditNow     必需 Boolean 型。Boolean 型值,該參數(shù)為 True 時(shí),在“設(shè)計(jì)”視圖中打開文檔;為 False 時(shí),在指定的數(shù)據(jù)庫(kù)目錄中保存新文檔。默認(rèn)值為 True。

Overwrite     必需 Boolean 型。Boolean 型值,該參數(shù)為 True時(shí),覆蓋參數(shù) filename   指定的文檔;為 False 時(shí),則需要參數(shù) filename 指定一個(gè)新的文件名。默認(rèn)值為 False。

說(shuō)明

CreateNewDocument 方法提供了以編程方式創(chuàng)建與控件中超鏈接相關(guān)的文檔的方法。

示例

下面的示例利用超鏈接控件的 Click 事件。當(dāng)用戶單擊窗體上名為“GenerateReport”的超鏈接控件時(shí),該事件新建一個(gè)名為“Report.txt”的文件。新文件會(huì)打開以便進(jìn)行編輯。如果在驅(qū)動(dòng)器 C 上已經(jīng)有了一個(gè)名為“Report.txt”的文件,則舊文件會(huì)被新文件取代。

Private Sub GenerateReport_Click()

    ActiveControl.Hyperlink.CreateNewDocument _

        "C:\Report.txt", EditNow:=True, Overwrite:=True

End Sub