使用Excel進(jìn)行協(xié)同
隨著辦公環(huán)境信息化的不斷深入與互聯(lián)網(wǎng)技術(shù)的不斷改進(jìn),團(tuán)隊(duì)協(xié)同開始取代單機(jī)作業(yè),在企業(yè)與組織中成為主要的工作模式。秉承這一理念的Excel 2003,不但可以與其他Office組件無(wú)縫鏈接,而且可以幫助用戶通過Intranet與其他用戶進(jìn)行協(xié)同工作,交換信息。同時(shí),通過新增的IRM技術(shù),對(duì)于Excel工作簿文件的信息安全控制也變得更加強(qiáng)大與易用。
第36章 企業(yè)環(huán)境中的權(quán)限控制
許多用戶的Excel工作簿中可能包含著對(duì)個(gè)人或企業(yè)而言至關(guān)重要的敏感信息。當(dāng)需要與其他用戶共享此類文件時(shí),信息安全是首先需要考慮的問題。然而,盡管用戶可以為Excel文件設(shè)置打開密碼,但僅運(yùn)用這樣簡(jiǎn)單的手段來(lái)保護(hù)信息顯然不能滿足所有用戶的需求,他們需要更強(qiáng)大更靈活的權(quán)限控制與安全防護(hù)。
Excel?。玻埃埃承略龅?#8220;信息權(quán)限管理”(IRM,Information Rights Management)功能,可以幫助用戶實(shí)現(xiàn)更多信息安全方面的需求。
36.1 信息權(quán)限管理(IRM)簡(jiǎn)介
IRM允許用戶以Excel文件(或者其他Office文檔)創(chuàng)建者的身份指定讀取、編輯、打印或者復(fù)制文檔內(nèi)容的用戶或用戶組。只有被授權(quán)的用戶,才能執(zhí)行相應(yīng)的操作,而未被授權(quán)的用戶,即使得到文件也無(wú)法讀取或進(jìn)行其他操作。
IRM技術(shù)比傳統(tǒng)的防火墻保護(hù)方式更為靈活可靠,因?yàn)樵L問控制權(quán)保留在工作簿文件中,即使文件被移動(dòng)到其他地方也不要緊,因此網(wǎng)絡(luò)管理員不必因?yàn)閾?dān)心黑客會(huì)竊取文件而設(shè)置復(fù)雜的防火墻策略。
IRM技術(shù)也比工作簿文件級(jí)的密碼保護(hù)安全易用。工作簿密碼本身的安全性有限,而且只要擁有密碼的用戶都能打開文件;而IRM只需在設(shè)置工作簿的相關(guān)權(quán)限時(shí)指定具體的用戶,包括詳細(xì)指定他們控制工作簿的使用方式,權(quán)限的驗(yàn)證由服務(wù)器端來(lái)進(jìn)行而非Excel本身,大大提高了安全性。
在企業(yè)環(huán)境中使用IRM技術(shù)有兩種途徑,一是在企業(yè)內(nèi)部部署RMS服務(wù)器,二是使用Microsoft公司免費(fèi)提供的IRM服務(wù)。
36.1.1 部署RMS服務(wù)器
如果要在企業(yè)內(nèi)部部署RMS服務(wù)器以更有效地使用IRM技術(shù),事先要確定具備以下條件:
1.一臺(tái)正常運(yùn)行Windows 2003 Server的服務(wù)器,磁盤文件格式為NTFS;
2.企業(yè)內(nèi)部已經(jīng)有Active Directory;
3.有可用的Internet連接。
當(dāng)以上條件滿足時(shí),可以用域管理員身份將這臺(tái)Windows 2003 Server的服務(wù)器加入域,然后執(zhí)行相應(yīng)的安裝。所安裝的組件主要包括:
1.Internet信息服務(wù)(IIS);
2.Microsoft SQL Server 2000(包含SP3或更高版本補(bǔ)?。?;
3.Message Queuing;
4.RMS服務(wù)端程序(Microsoft Rights Management Services)。
詳細(xì)的安裝與配置過程請(qǐng)參閱微軟網(wǎng)站上的相關(guān)文檔或其他相關(guān)技術(shù)文章。
36.1.2 Microsoft IRM服務(wù)
對(duì)于不具備足夠資源部署RMS服務(wù)器的企業(yè)或者個(gè)人,Microsoft公司提供了一種免費(fèi)的IRM服務(wù),該服務(wù)使用.NET Passport身份驗(yàn)證來(lái)代替企業(yè)的Active Directory身份驗(yàn)證。
.NET Passport是微軟運(yùn)行的一項(xiàng)廣泛用于Web和電子商務(wù)中的數(shù)字服務(wù),該服務(wù)允許用戶使用一個(gè)賬號(hào)在各項(xiàng)不同的服務(wù)中登錄。最典型的應(yīng)用是讀者所熟悉的MSN Messenger(最新版本改名為Windows .Live Messenger)
簡(jiǎn)而言之,讀者用于登錄 MSN的賬號(hào),即為.NET Passport賬號(hào)。
本章將主要以使用Microsoft的 IRM服務(wù)為例,示范如何使用IRM。
36.2 配置客戶端以使用IRM
36.2.1 安裝Windows Rights Management客戶端軟件
當(dāng)用戶第一次在Excel中(或者在Word和PowerPoint)設(shè)置IRM權(quán)限時(shí),系統(tǒng)會(huì)自動(dòng)彈出對(duì)話框,許多詢問是否下載和安裝Windows Rights Management 客戶端軟件。
步驟1.打開需要設(shè)置IRM權(quán)限的Excel文件。
步驟2.單擊菜單“文件”——“權(quán)限”,選擇“不能分發(fā)”或者“限制權(quán)限為”,將彈出對(duì)話框。
步驟3.確保已經(jīng)連接上Internet,點(diǎn)擊“是”,開始從Microsoft網(wǎng)站下載 Windows Rights Management客戶端軟件,下載完成后用戶可以直接安裝。
用戶第一次打開受IRM權(quán)限保護(hù)的文件時(shí),也會(huì)被提示安裝此客戶端軟件。
36.2.2 配置Excel
安裝好Windows IRM客戶端軟件后,再次單擊菜單“文件”——“權(quán)限”,選擇“不以分發(fā)”或者“限制權(quán)限為”,將彈出對(duì)話框。
選擇“是,我希望注冊(cè)”,并點(diǎn)擊下一項(xiàng)。如果已經(jīng)有.NET Passport賬戶,就選擇“是,我有”,否則選擇“否,”以注冊(cè)一個(gè)賬戶,單擊“下一步”按鈕。
在出現(xiàn)的登錄對(duì)話框中輸入.NET Passport賬戶和密碼,單擊“登錄”按鈕。
輸入.NET Passport賬戶以創(chuàng)建RM賬戶證書,單擊“下一步”按鈕。
選擇下載證書的類型,一般情況下選擇“標(biāo)準(zhǔn)”,單擊“下一步”按鈕。
開始下載證書。
證書下載完成后,單擊“完成”按鈕,開始驗(yàn)證登陸信息。
36.3 使用IRM保護(hù)工作簿
當(dāng)用戶正確地配置了IRM客戶端與服務(wù)端后,就可以為文件設(shè)置權(quán)限或者使用受權(quán)限保護(hù)的文檔。
步驟1.單擊菜單“文件”——“權(quán)限”,選擇“不能分發(fā)”或者“限制權(quán)限為”,如果需要,選擇一個(gè)指定的IRM賬戶。系統(tǒng)將彈出“權(quán)限”對(duì)話框。
步驟2.在“權(quán)限”對(duì)話框中勾選“限制對(duì)此工作簿的權(quán)限”復(fù)選框,然后就可以分別輸入只讀的賬戶,或者更改文件的賬戶。
步驟3.單擊“其他選項(xiàng)”按鈕,彈出對(duì)話框,可以設(shè)置更詳細(xì)的權(quán)限選項(xiàng)。
步驟4.單擊“確定”按鈕關(guān)閉對(duì)話框,完成權(quán)限設(shè)置。
36.4 使用IRM保護(hù)的工作簿
如果用戶沒有安裝Windows RM客戶端軟件,第一次試圖打開一個(gè)受權(quán)限保護(hù)的文件時(shí),系統(tǒng)會(huì)彈出對(duì)話框,用戶必須按照36.2所描述的步驟來(lái)配置系統(tǒng)。
如果用戶已經(jīng)安裝了Windows RM客戶端軟件,但是還沒有驗(yàn)證.NET Passport,那么當(dāng)用戶打開受權(quán)限保護(hù)的工作簿時(shí),系統(tǒng)彈出對(duì)話框。
如果驗(yàn)證用戶輸入的賬戶沒有權(quán)限讀取該文件,那么可以在消息框上點(diǎn)擊“更改用戶”(如果用戶有多個(gè).NET Passport或者其他有效賬戶的話)來(lái)更改登錄用戶,或者點(diǎn)擊“是”給文件創(chuàng)建者發(fā)電子郵件請(qǐng)求權(quán)限。
更改用戶后,確保選擇更新的用戶賬戶(或者刪除之前的賬戶),選擇具有權(quán)限的賬戶。
在打開的受權(quán)限保護(hù)的工作簿的任務(wù)窗格里,點(diǎn)擊“查看我的權(quán)限”可以查看用戶權(quán)限。
如果只有讀取權(quán)限的用戶,那么在該工作簿被激活的狀態(tài)下,鍵盤和鼠標(biāo)輸入無(wú)效,按下“F2”鍵將彈出權(quán)限受限制的消息框。
若要使用IRM的全部功能,需要安裝Microsoft Office System 2003專業(yè)版中的 Word、 Excel或者 PowerPoint 。不過,使用早期Office版本的用戶可以通過從Microsoft Internet Explorer下載頁(yè)面下載“用于Internet Explorer的權(quán)限管理加載項(xiàng)”(一種免費(fèi)的IRM查看器)來(lái)讀取具有適當(dāng)權(quán)限的受保護(hù)工作簿或者其他 Office文檔。
IRM有其一定的局限性,它不能防止下述操作:
1.惡意程序(如特洛伊木馬)清除、盜取或捕獲及傳送內(nèi)容;
2.由于計(jì)算機(jī)病毒的操作導(dǎo)致內(nèi)容丟失或損壞;
3.按照收件人屏幕上的顯示手動(dòng)抄寫或重新鍵入受限制內(nèi)容;
4.收件人對(duì)屏幕上顯示的受限制內(nèi)容拍攝數(shù)字圖片。
第37章 鏈接和超鏈接
在使用Excel時(shí),用戶經(jīng)常需要引用其他工作簿的數(shù)據(jù),如總公司下達(dá)任務(wù)計(jì)劃后,需要查看分公司任務(wù)執(zhí)行情況,并隨時(shí)獲取最新數(shù)據(jù),一般會(huì)使用外部引用公式,鏈接到分公司的執(zhí)行情況表。
Excel中的超鏈接,實(shí)際上就是一個(gè)跳轉(zhuǎn)的快捷方式,如單擊含有超鏈接的單元格或圖形后,就跳轉(zhuǎn)到另一個(gè)單元格區(qū)域,或打開某個(gè)文件、文件夾、網(wǎng)頁(yè)或郵件等,并把活動(dòng)窗口轉(zhuǎn)移到新打開的窗口上。
37.1 鏈接
所謂鏈接,簡(jiǎn)單地說,就是引用其他工作簿中的數(shù)據(jù)作為本工作簿的數(shù)據(jù)來(lái)源,被引用的工作簿叫做源工作簿。
37.1.1 建立鏈接的方法
鏈接可通過外部引用公式來(lái)建立,有4種方法可以建立鏈接公式。要?jiǎng)?chuàng)建一個(gè)外部引用公式,首先必須了解外部引用公式的結(jié)構(gòu)。
1.外部引用公式的結(jié)構(gòu)
一個(gè)外部引用公式總是包含源工作簿名、工作表名及單元格地址或名稱,如果源工作簿未打開,還應(yīng)包含源工作簿的文件路徑名,其結(jié)構(gòu)如下:
= '文件路徑[工作簿名]工作表名!單元格地址
工作簿名稱用半角中括號(hào)([])括起來(lái),工作表名后加個(gè)半角感嘆號(hào),最后是單元格地址。
如引用打開狀態(tài)下名為"Book2.xls"工作簿的Sheet1工作表中的B3單元格,公式為:
=[Book2.xls]Sheet1!B3
如果源工作簿或工作表名含有空格或其他特殊字符(如%、&等),必須使用單引號(hào)將其括起來(lái),結(jié)構(gòu)如下:
='[工作簿名]工作表名'!單元格地址
如引用打開狀態(tài)下名為“南京2月.xls”工作簿中的Sheet1工作表中的B3單元格,公式為:
='[南京2月.xls]Sheet1'!B3
當(dāng)源工作簿被關(guān)閉,公式將被自動(dòng)補(bǔ)上文件路徑,且無(wú)論文件路徑、工作簿名、工作表名中是否包含空格,都會(huì)使用單引號(hào)將其括起來(lái),如“南京2月.xls”關(guān)閉的話,假設(shè)該工作簿在E身盤根目錄下,公式為:
='E:\[南京2月.xls]Sheet1'!B3
2.手動(dòng)輸入引用公式
在源工作簿關(guān)閉狀態(tài)下,可使用手工輸入外部引用公式,但輸入的公式比較長(zhǎng),必須包含單引號(hào)和文件路徑。該方法容易出錯(cuò),不建議使用。
3.鼠標(biāo)指向引用單元格
使用這種方法建立外部引用公式,源工作簿必須打開,操作步驟如下。
步驟1.選定工作簿中要引用的單元格,輸入“=”號(hào)。
步驟2.激活要引用的源工作簿,并在工作表標(biāo)簽處單擊引用的工作表標(biāo)簽以激活工作表。
步驟3.選定要引用的單元格區(qū)域。
步驟4.單擊<Enter>鍵。
使用該方法,Excel將自動(dòng)為用戶輸入一個(gè)正確的外部引用公式,但單元格引用使用了絕對(duì)引用(如$A$1),如果用戶需要復(fù)制公式以建立更多的外部引用公式,必須手動(dòng)將其修改為相對(duì)引用(鼠標(biāo)放在編輯欄單元格地址處,按<F4>鍵以改變引用方式,或手動(dòng)刪除$符號(hào))。
4.選擇性粘貼鏈接
使用選擇粘貼鏈接的方法建立外部引用公式,與鼠標(biāo)指向引用單元格一樣,源工作簿必須打開,操作步驟如下。
步驟1.在源工作簿中復(fù)制要引用的單元格。
步驟2.激活工作簿并選定要輸入公式的單元格,如果用戶要粘貼的是多個(gè)單元格的區(qū)域(如A1:D3),選定左上角的單元格(A1)即可。
步驟3.單擊菜單“編輯”——“選擇性粘貼”,在“選擇性粘貼”對(duì)話框中,單擊“粘貼鏈接”命令按鈕,再單擊“確定”按鈕。
5.使用合并計(jì)算建立鏈接
若使用合并計(jì)算時(shí)在“合并計(jì)算”對(duì)話框中勾選“創(chuàng)建連至源數(shù)據(jù)的鏈接”復(fù)選按鈕,即可在合并計(jì)算的工作簿創(chuàng)建鏈接。
37.1.2 使用和編輯鏈接
1.設(shè)置啟動(dòng)提示
當(dāng)用戶打開一個(gè)含有外部引用公式的工作簿時(shí),Excel將彈出對(duì)話框,提示用戶是否更新鏈接。
用戶可根據(jù)需要來(lái)單擊“更新”或“不更新”命令按鈕,也可以通過啟動(dòng)提示設(shè)置來(lái)達(dá)到更新或不更新的目的,操作步驟如下。
步驟1.打開含有外部引用的工作簿。
步驟2.單擊菜單“編輯”——“鏈接”,出現(xiàn)“編輯鏈接”對(duì)話框(如果工作簿不含有外部引用公式,“鏈接”命令呈灰色,不可用)。
步驟3.單擊“啟動(dòng)提示”命令按鈕,出現(xiàn)對(duì)話框,可根據(jù)需要進(jìn)行設(shè)置。
深入了角“編輯鏈接”對(duì)話框中各命令按鈕的功能介紹
“更新值”:更新為用戶所選源工作簿的最新數(shù)據(jù)。
“更改源”:彈出更改源對(duì)話框,可更改所選源工作簿為其他源工作簿。
“打開源文件”:打開所選的源工作簿文件。
“斷開鏈接”:斷開與所選的源工作簿的鏈接,并保留值。
“檢查狀態(tài)”;檢查所有源工作簿是否可用,以及值是否已更新。
“啟動(dòng)提示”:設(shè)置是否更新源工作簿中的最新數(shù)據(jù)。
“關(guān)閉”關(guān)閉“編輯鏈接”對(duì)話框。
2.源工作簿被刪除,改名或移動(dòng)位置
當(dāng)打開工作簿時(shí),如果工作簿的外部引用公式中鏈接的一個(gè)或多個(gè)源工作簿已被刪除、改名或移位,那么在對(duì)其鏈接進(jìn)行更新時(shí),會(huì)出現(xiàn)對(duì)話框。
如果單擊“繼續(xù)”命令按鈕,將打開工作簿,保留原來(lái)的外部引用公式,但不更新值。如果單擊“編輯鏈接”命令按鈕,將彈出“編輯鏈接”對(duì)話框,并在被刪除、改名或移動(dòng)位置的源工作簿中提示“錯(cuò)誤:未找到源”。
提示:如果目標(biāo)工作簿與源工作簿在同一文件夾中,移動(dòng)整個(gè)文件夾到其他目錄下時(shí),Excel能自動(dòng)更改鏈接公式,不必更改源。
提示:任何時(shí)候都可以通過單擊菜單“編輯”——“鏈接”來(lái)修改對(duì)源工作簿的引用。
37.1.3 鏈接工作簿實(shí)例
鏈接可以使用單元格引用直接建立,也可以通過使用引用函數(shù)表達(dá)到更為自動(dòng)化的效果。
1.使用單元格引用建立鏈接
示例37.1 為多個(gè)分公司計(jì)算資金分配
某公司擬根據(jù)下屬公司員工的職務(wù)系數(shù)來(lái)發(fā)放一筆資金,如圖所示,總公司和其下兩家分公司的數(shù)據(jù)分別存儲(chǔ)在3個(gè)不同的工作簿文件中。
按表格的設(shè)計(jì)要求,需要在總分公司的工作簿中先取得各分公司的員工職務(wù)系數(shù)總和,作為分配資金的依據(jù),計(jì)算各分公司的總資金;然后在各分公司的工作簿中取得分配后的各分公司資金總額,進(jìn)一步分配給每位員工,操作步驟如下。
步驟1.打開這3個(gè)工作簿。
步驟2.選定要總公司工作簿Sheet1工作表的B3單元格,輸入“=”號(hào)。
步驟3.激活濟(jì)南分公司工作簿,再用鼠標(biāo)選定工作表的單元格。
步驟4.按下Enter鍵。
步驟5.用同樣的方法設(shè)置B4單元格及各分公司工作表的C1單元格的鏈接公式。
步驟6.設(shè)置各工作簿的其他分配公式。
2.使用函數(shù)建立鏈接
仍以示例37.1 的資金分配為例,當(dāng)各分公司員工人數(shù)發(fā)生變化時(shí),其職務(wù)系數(shù)和所在的單元格位置也會(huì)隨之改為,為此,可通過函數(shù)來(lái)對(duì)外部引用進(jìn)行處理,以便獲得正確的結(jié)果。
在各工作簿都打開的情況下,各個(gè)單元格的公式分別如下。
總公司Sheet1工作表:
B3"=LOOKUP(9E+307,[濟(jì)南分公司,xls]Sheet1!c:c)"
B4"=LOOKUP(9E+307,[南京分公司,xls]Sheet1!c:c)"
D3"=LOOKUP(9E+307,[濟(jì)南分公司,xls]Sheet1!D:D)"
D4"=LOOKUP(9E+307,[南京分公司,xls]Sheet1!D:D)"
使用公式引用后,無(wú)論分公司人員增加或減少,總公司工作簿始終可以獲取么分公司Sheet1工作表C列和D列最后一行的合計(jì)數(shù)。
1.使用外部引用公式建立鏈接后,如果目標(biāo)工作簿沒有打開,而對(duì)源工作簿進(jìn)行插入或刪除行、列或單元格的操作,目標(biāo)工作簿的單元格引用不能自動(dòng)更新,需要手動(dòng)修改引用位置。
2.使用函數(shù)建立鏈接后,某些函數(shù)要求源工作簿必須打開才能更新數(shù)據(jù),如SUMIF、COUNTIF、INDIRE
CT等。
3.在目標(biāo)工作簿和源工作簿都打開的情況下,如果單擊菜單“文件”——“另存為”命令,將源工作簿另存一個(gè)新文件名,目標(biāo)工作簿將自動(dòng)使用新文件作為源工作簿。
37.2超鏈接
在瀏覽網(wǎng)頁(yè)時(shí),如果單擊某些文字或圖形,即會(huì)打開另一個(gè)網(wǎng)頁(yè),這就是超鏈接。在Excel中,也可以很容易地創(chuàng)建這種具有跳轉(zhuǎn)功能的超鏈接。
超鏈接可以利用圖片或圖形創(chuàng)建,也可以在單元格中創(chuàng)建。
利用Excel的超鏈接功能,不但可以創(chuàng)建到其他工作表或Web頁(yè)的鏈接,而且可以建立到其他Office文件(如DOC、PPT等)、記事本文件、聲音(如WAV、MP3等)和視頻等多媒體文件的鏈接。在單擊超鏈接的單元格或圖形時(shí),Excel就可以自行啟動(dòng)相應(yīng)的處理軟件或視頻、聲音播放器打開文件或播放聲音和視頻。
要在一個(gè)單元格創(chuàng)建超鏈接,可以手動(dòng)創(chuàng)建,也可以使用HYPERLINK函數(shù)創(chuàng)建,本章主要介紹手動(dòng)創(chuàng)建,有關(guān)使用HYPERLINK函數(shù)創(chuàng)建超鏈接的方法,請(qǐng)參閱16-9。
37.2.1 創(chuàng)建超鏈接
超鏈接要鏈接到目的地,稱為超鏈接目標(biāo)。超鏈接目標(biāo)可以有以下幾種:
1).原有的文件或網(wǎng)頁(yè);
2).本文檔中的位置;
3).新建文檔;
4).電子郵件地址。
1.原有的文件或網(wǎng)頁(yè)
如果超鏈接目標(biāo)是網(wǎng)頁(yè)或電腦中已存在的文件或文件夾,則使用該選項(xiàng)。
1)創(chuàng)建鏈接到網(wǎng)頁(yè)的超鏈接
示例37.2 創(chuàng)建鏈接到ExcelHome網(wǎng)站主頁(yè)的超鏈接
步驟1.鼠標(biāo)右鍵單擊用來(lái)代表超鏈接的單元格(以A1單元格為例)或圖形,再單擊快捷工作間上的“超鏈接”;或選定單元格或圖形,再單擊菜單“插入”——“超鏈接”(或按<Ctrl+K>組合鍵),Excel彈出“插入超鏈接”對(duì)話框。
步驟2.單擊“鏈接到”下的“原有文件或網(wǎng)頁(yè)”按鈕,在“要顯示的文字”文本框中輸入‘轉(zhuǎn)到ExcelH
ome主頁(yè)’。
步驟3.單擊‘屏幕提示’命令按鈕,在“屏幕提示文字”文本框中輸入“單擊單元格可以打開ExcelHome主頁(yè)”,單擊“確定”按鈕。
步驟4.在“地址”組合框中輸入網(wǎng)頁(yè)的“統(tǒng)一資源定位符”(URL)路徑“http://www.excelhome.net”(“http://”不用手動(dòng)輸入,Excel會(huì)自動(dòng)添加)。
步驟5.單擊“確定”按鈕,關(guān)閉“插入超鏈接”對(duì)話框。
當(dāng)鼠標(biāo)指向A1單元格時(shí),鼠標(biāo)指針將變?yōu)槭值男螤睿⒊霈F(xiàn)一個(gè)提示框,內(nèi)容為用戶在“設(shè)置超鏈接屏幕提示”對(duì)話框中輸入的內(nèi)容。如果用戶單擊A1單元格,將自動(dòng)打開ExcelHome網(wǎng)站主頁(yè)。
注意:無(wú)論超鏈接目標(biāo)是什么,“要顯示的文字”和“屏幕提示”操作方法均相同,在后續(xù)的例子中,本書不再詳細(xì)介紹。
深入了角超鏈接的深入理解
1.若是圖形上創(chuàng)建超鏈接,“要顯示的文字”文本框不可用。
2.如果在“要顯示的文字”文本框中沒有輸入內(nèi)容,Excel會(huì)自動(dòng)將“地址”下拉列表框中的內(nèi)容填入“要顯示的文字”文本框中。
3.如果要?jiǎng)?chuàng)建超鏈接的單元格內(nèi)有數(shù)據(jù),當(dāng)數(shù)據(jù)為文本型時(shí),“要顯示的文字”文本框中將顯示單元格的內(nèi)容;當(dāng)數(shù)據(jù)為數(shù)值型時(shí),“要顯示的文字”文本框不可用,超鏈接創(chuàng)建后,單元格仍然顯示原來(lái)的數(shù)字。
4.如果是忽略了步驟3而創(chuàng)建的超鏈接,當(dāng)飯票指向其所在的單元格或圖形時(shí),Excel將使用默認(rèn)的信息提示。
5.如果鏈接目標(biāo)網(wǎng)頁(yè)已經(jīng)打開,把活動(dòng)窗口切換到網(wǎng)頁(yè)再切換回本工作簿,Excel會(huì)自動(dòng)在“地址”下拉列表框中輸入網(wǎng)頁(yè)URL。
6.用戶可以通過單擊“瀏覽Web”按鈕,打開Web瀏覽器。
7.若在單元格創(chuàng)建超鏈接,Excel關(guān)鍵所在自動(dòng)在工作簿中添加“超鏈接”樣式。
8.單擊含有超鏈接的單元格,Excel將自動(dòng)在工作簿中添加“超鏈接”樣式。
9.若用戶在單元格輸入網(wǎng)頁(yè)URL或郵件地址,Excel將自動(dòng)在單元格創(chuàng)建超鏈接,前提是用戶在菜單“工具”——“自動(dòng)更正選項(xiàng)”的“自動(dòng)更正”對(duì)話框“鍵入時(shí)自動(dòng)套用格式”選項(xiàng)卡里,勾選“Internet及網(wǎng)絡(luò)路徑替換為超鏈接”復(fù)選框。
2)創(chuàng)建超鏈接到原有的文件夾或文件
要?jiǎng)?chuàng)建超鏈接到原有的文件夾或文件,可按以下步驟執(zhí)行。
步驟1.選定要?jiǎng)?chuàng)建超鏈接的單元格或圖形。
步驟2.單擊菜單“插入”——“超鏈接”,在“插入超鏈接”對(duì)話框中單擊“鏈接到”下的“原有文件或網(wǎng)頁(yè)”按鈕,再單擊‘查找范圍’下的“當(dāng)前文件夾”按鈕。
步驟3.單擊“查找范圍”下拉列表框選擇“我的電腦”或文件所在盤符。
步驟4.在列表框中,可以通過雙擊文件夾圖標(biāo)打開文件夾,或者通過單擊來(lái)選定文件夾或文件,Excel會(huì)自動(dòng)在“地址”下拉列表框中顯示用戶選定的文件夾或文件的完整路徑。
步驟5.單擊“確定”按鈕,關(guān)閉“插入超鏈接”對(duì)話框。
上述操作在單元格或圖形中創(chuàng)建鏈接至文件夾或文件的超鏈接,單擊該單元格或圖形,Excel會(huì)自動(dòng)彈出一個(gè)警告對(duì)話框,單擊“是”按鈕,打開文件夾或文件,單擊“否”按鈕,取消操作。
提示:在“插入超鏈接”對(duì)話框中單擊“上一級(jí)文件夾”按鈕可返回上一級(jí)文件夾;單擊“瀏覽文件”按鈕可以打開“鏈接到文件”對(duì)話框,讓用戶選擇文件超鏈接;也可以在“地址”下拉列表框中直接輸入文件夾或文件的完整路徑。
3)創(chuàng)建動(dòng)態(tài)超鏈接
通過定義名稱,可創(chuàng)建對(duì)單元格區(qū)域的動(dòng)態(tài)引用,若將其作為超鏈接的對(duì)象,則可獲得動(dòng)態(tài)的超鏈接。
示例37.3 快速查看每月明細(xì)
圖展示的是某銀行網(wǎng)點(diǎn)存、貸款情況明細(xì)表的簡(jiǎn)化表、要求在如圖37-18所示的目錄表的B1:B4單元格創(chuàng)建超鏈接,鏈接到A1:A4單元格中的月份對(duì)應(yīng)的明細(xì)表中月份所在的單元格。
步驟1.選定目錄工作表B1單元格,單擊菜單“插入”——“名稱”——“自定義”。
步驟2.在“在當(dāng)前工作簿中的名稱”下的文本框中輸入“Link”,“引用位置”框中輸入“=INDEX(明細(xì)!A:A,MATCH(A1,明細(xì)!A:A,0))”,單擊確定按鈕。
步驟3.選定目錄表B1:B4單元格,單擊菜單“插入”——“超鏈接”,單擊“鏈接到”下的“原有文件或網(wǎng)頁(yè)”按鈕,并在“地址”框中輸入“#Link”。
步驟4.單擊“確定”按鈕,關(guān)閉“插入超鏈接”對(duì)話框。
設(shè)置完畢,單擊目錄工作表的B3單元格,Excel光標(biāo)會(huì)自動(dòng)跳轉(zhuǎn)到明細(xì)表的A15單元格,快速定位3月份的明細(xì)數(shù)據(jù)。
利用HYPERLINK函數(shù)也可以在單元格創(chuàng)建動(dòng)態(tài)超鏈接,有關(guān)此方面的內(nèi)容,請(qǐng)參閱16.9。
4)超鏈接查看宏代碼
如果在工作簿中,使用Visual Basic for Applications(VBA)創(chuàng)建了宏(Macro),用戶就可以創(chuàng)建一個(gè)超鏈接,通過單擊單元格或圖形,打開VBE窗口查看宏代碼。假設(shè)宏名為“test”,操作步驟如下。
步驟1.選定單元格圖形,單擊菜單“插入”——“超鏈接”。
步驟2.單擊“鏈接到”下的“原有文件或網(wǎng)頁(yè)”按鈕,并在“地址”框中輸入“#test”。
步驟3.單擊“確定”按鈕,關(guān)閉“插入超鏈接”對(duì)話框。
操作完畢,單擊該單元格或圖形,Excel將自動(dòng)打開VBE編輯器,并定位到宏“test”的位置。
注意:若在“原有文件或網(wǎng)頁(yè)”頁(yè)面中設(shè)置目標(biāo)為宏或名稱的超鏈接,則必須在其名稱前加上“#”號(hào),表示當(dāng)前工作簿。若同一工作簿中,宏名與某個(gè)定義的名稱相同,則超鏈接只會(huì)指向名稱所引用的區(qū)域(若名稱返回的不是引用,則提示“引用無(wú)效”),而不會(huì)打開宏代碼。
2.本文檔中的位置
如果超鏈接目標(biāo)是本工作簿某個(gè)工作表的單元格或直接輸入單元格引用的名稱,則使用該選項(xiàng)。創(chuàng)建方法如下:
步驟1.選定單元格或圖形,單擊菜單“插入”——“超鏈接”。
步驟2.單擊“鏈接到”下的“本文檔中的位置”按鈕,工作簿中共有3個(gè)工作表,表名分別為Sheet1,Shee
t2和 Sheet3,另有一個(gè)名稱“List”。
步驟3.若要鏈接到某個(gè)已定義的名稱,可以單擊“定義的名稱”目錄樹下的該名稱,如“List”。若選擇名稱,“請(qǐng)鍵入單元格引用”文本框?qū)⒉豢捎茫駝t可以單擊“單元格引用”目錄樹下的工作表名稱,并在‘請(qǐng)鍵入單元格引用’文本框中輸入要引用的單元格地址。
步驟4.單擊“確定”按鈕,關(guān)閉“插入超鏈接”對(duì)話框。
提示:“定義的名稱”目錄樹下僅顯示直接輸入單元格引用的名稱,若要鏈接到動(dòng)態(tài)引用名稱的位置,則一般使用“原有的文件或網(wǎng)頁(yè)”選項(xiàng),或者,也可以先鏈接到一個(gè)直接輸入單元格引用的名稱,再將該名稱改為動(dòng)態(tài)引用名稱。
3.新建文檔
如果超鏈接目標(biāo)是尚未創(chuàng)建的新文檔,則使用該選項(xiàng)。創(chuàng)建方法如下:
步驟1.選定單元格或圖形,單擊菜單“插入”——“超鏈接”。
步驟2.單擊“鏈接到”下的“新建文檔”按鈕。
步驟3.在“新建文檔名稱”文本框中輸入文件名(含擴(kuò)展名)。
步驟4.若要指定一個(gè)與所示“完整路徑”下不同的路徑,請(qǐng)?jiān)?#8220;新建文檔名稱”文本框中鍵入新路徑或單擊“更改”按鈕,在彈出“新建文檔‘對(duì)話框中,打開到要存儲(chǔ)析文檔的文件夾,再單擊“確定”按鈕關(guān)閉“新建文檔”對(duì)話框。
步驟5.選擇“何時(shí)編輯”下的某個(gè)單選按鈕,以指定是立即還是在以后打開新文件進(jìn)行編輯。
步驟6.單擊“插入超鏈接”對(duì)話框的“確定”按鈕。
如果新建的文件與原有文件重名,Excel將彈出對(duì)話框,提醒用戶是否覆蓋原有文件。單擊“是”按鈕,將覆蓋原有文件,單擊“否”按鈕,關(guān)閉對(duì)話框,用戶可重新輸入文件名。
若要改變“完整路徑”下路徑,可以單擊菜單“文件”——“屬性”,再單擊“摘要”選項(xiàng)卡,在’超鏈接基礎(chǔ)‘文本’框中輸入新路徑。
提示:若“超鏈接基礎(chǔ)”置空,則“完整路徑”下的路徑是由用戶在菜單欄的“工具”——“選項(xiàng)”中“常規(guī)”選項(xiàng)卡下的“默認(rèn)文件位置”文本框的路徑所決定的。
4.電子郵件地址
如果超鏈接目標(biāo)是電子郵件地址,則使用該選項(xiàng)。創(chuàng)建方法如下:
步驟1.選定單元格或圖形,單擊菜單“插入”——“超鏈接”。
步驟2.單擊對(duì)話框窗口左側(cè)“鏈接到”下的“電子郵件地址”按鈕。
步驟3.在“電子郵件地址”文本框中輸入要鏈接的郵件地址,如
bvnte@excelhome.net,Excel將自動(dòng)在郵件地址前添加“mailto:”。
步驟4.在“主題”文本框中輸入要發(fā)送的郵件主題(如“通知”)。
步驟5.單擊“確定”按鈕。
單擊單元格或圖形,Excel將自動(dòng)使用系統(tǒng)當(dāng)前默認(rèn)的郵件客戶端程序(如Outlook Express)創(chuàng)建一封新郵件。“發(fā)件人”組合框中是用戶在Outlook Express中設(shè)置的默認(rèn)郵件賬戶和接收郵件服務(wù)器,“收件人”組合框中是超鏈接的目標(biāo)郵件地址。添加主題及正文后,單擊“發(fā)送”按鈕即可發(fā)送郵件。
若用戶未在Outlook Express中設(shè)置默認(rèn)郵件賬戶,單擊超鏈接后,新郵件缺少了發(fā)件人欄。
單擊“發(fā)送”按鈕,顯示對(duì)話框。
用戶可根據(jù)提示配置郵件賬戶后發(fā)送郵件,若取消設(shè)置,將無(wú)法使用超鏈接發(fā)送該郵件。
37.2.2 超鏈接應(yīng)用實(shí)例
示例37.4 創(chuàng)建各工作表與目錄工作表之間的快速訪問
如圖所示的工作簿是某集團(tuán)總公司及各城市分、子公司的項(xiàng)目模擬數(shù)據(jù)。每個(gè)公司的數(shù)據(jù)存放在一張工作表中,由于表格數(shù)量較多,使用傳統(tǒng)的方式查找起來(lái)較為不便。
遇到此類情況,可在工作簿中創(chuàng)建一個(gè)目錄工作表,分別超鏈接到每個(gè)工作表,同時(shí)每個(gè)工作表也超鏈接到目錄工作表。具體操作步驟如下。
步驟1.單擊“總公司”工作表標(biāo)簽以激活該工作表,單擊菜單“插入”——“工作表”(或按Shift+F11組合鍵),在‘總公司’工作表前插入一個(gè)新工作表。
步驟2.雙擊新工作表標(biāo)簽,輸入“目錄”,按Enter鍵,將新工作表重命名改為“目錄”。
步驟3.在B列中I在此從B2單元格開始),輸入除“目錄”外的每個(gè)工作表名。
步驟4.選定B2單元格,定義名稱Link,引用位置輸入“=INDIRECT(目錄?。2&"!A1")”。(有關(guān)定義名稱的內(nèi)容請(qǐng)參閱第11章)。
步驟5.選定B2:B16(所有輸入工作表名的單元格區(qū)域),單擊菜單“插入”——“超鏈接”。
步驟6.單擊“超鏈接”對(duì)話框右側(cè)“鏈接到”下的“原有文件或網(wǎng)頁(yè)”按鈕,在“地址”組合框中輸入“#Link”。
步驟7.單擊‘確定’按鈕,關(guān)閉“超鏈接”對(duì)話框。
創(chuàng)建守超鏈接,單擊B列中含有超鏈接的單元格,便可自動(dòng)跳轉(zhuǎn)到對(duì)應(yīng)的工作表。
如此一來(lái),從目錄表到各個(gè)工作表的跳轉(zhuǎn)變得相當(dāng)方便,用戶還可以設(shè)置從各個(gè)工作表到目錄表的超鏈接跳轉(zhuǎn)。以設(shè)置總公司工作表到目錄工作表的鏈接為例,方法如下。
步驟1.單擊“總公司”工作表標(biāo)簽,以激活該工作表。
步驟2.單擊“繪圖”工具欄的“矩形”按鈕,按住鼠標(biāo)左鍵在工作表單元格區(qū)域中拖拽出一個(gè)矩形的范圍,再放開鼠標(biāo),繪制出一個(gè)矩形。
步驟3.設(shè)置矩形的格式以美化矩形,具體方法請(qǐng)參閱25-1節(jié)。
步驟4.右鍵單擊矩形,在快捷菜單中單擊“添加文字”,輸入“返回”。
步驟5.再次右鍵單擊矩形,在快捷菜單中單擊“超鏈接”。
步驟6.單擊“超鏈接”對(duì)話框右側(cè)“鏈接到”下的“本文檔中的位置”按鈕,在“或在這篇文檔中選擇位置”下的下拉列表框中單擊“單元格引用”目錄樹下的“目錄”,在“請(qǐng)鍵入單元格引用”文本框中輸入“A1”。
步驟7.單擊任一單元格,以取消矩形的選定狀態(tài)。
復(fù)制該矩形,粘貼到其他工作表,即可為其他工作表添加到目錄工作表的鏈接。
37.2.3 修改超鏈接
用戶可以對(duì)已創(chuàng)建的超鏈接進(jìn)行必要的修改,包括修改超鏈接目標(biāo)或超鏈接的單元格格式。
1.修改超鏈接目標(biāo)
要修改超鏈接目標(biāo),可以用鼠標(biāo)右鍵單擊超鏈接的單元格或圖形,在快捷菜單中單擊“編輯超鏈接”命令;或者選定超鏈接單元格或圖形,單擊菜單“插入”——“超鏈接”,彈出“編輯超鏈接”對(duì)話框。
要選定一個(gè)超鏈接的圖形,可按住<Ctrl>鍵再單擊圖形。若要選定超鏈接的單元格,可用方向箭頭反活動(dòng)單元格移動(dòng)到鏈接單元格;或者選定單元格時(shí),按住鼠標(biāo)左鍵不放,等鼠標(biāo)指針變成空心十字時(shí),再放開鼠標(biāo)左鍵。
“編輯超鏈接”對(duì)話框與“插入超鏈接”對(duì)話框幾乎沒有區(qū)別,用戶可以如同插入超鏈接時(shí)那樣編輯現(xiàn)有的超鏈接。
2.修改超鏈接的單元格格式
要修改一個(gè)含有超鏈接的單元格格式,可選定單元格,單擊菜單“格式”——“單元格”(或按<Ctrl+1>組合鍵),在“單元格格式”對(duì)話框中進(jìn)行設(shè)置。
若要修改所有超鏈接的單元格格式,可單擊菜單“格式”——“樣式”,在彈出的“樣式”對(duì)話框中單擊“樣式名”下拉列表框,選定“超鏈接”。單擊“修改”按鈕,在“單元格格式”對(duì)話框中修改格式,然后單擊“單元格格式”的“確定”按鈕關(guān)閉“單元格格式”對(duì)話框,再單擊“樣式”對(duì)話框的“確定”按鈕。
修改后的“超鏈接”樣式,將會(huì)影響當(dāng)前工作簿中所有已存在或新創(chuàng)建的超鏈接所在單元格的格式。]
37.2.4 刪除超鏈接
若要?jiǎng)h除單元格或圖形的超鏈接,可以用鼠標(biāo)右鍵單擊超鏈接的單元格或圖形,在快捷菜單中單擊“取消超鏈接”命令,或者選定超鏈接單元格或圖形,單擊菜單“插入”——“超鏈接”,在彈出的“編輯超鏈接”
對(duì)話框中,單擊“刪除鏈接”命令按鈕。
第38章 Excel和Internet
近年來(lái),隨著Internet的飛速發(fā)展,人們可以十分方便地從中獲取各式各樣散布于全球的電子信息。Internet就像個(gè)解手可及的數(shù)據(jù)庫(kù),蘊(yùn)藏著來(lái)自各行各業(yè)的各個(gè)知識(shí)領(lǐng)域的大量信息,例如詞典、百科全書、股票、地圖、天氣預(yù)報(bào)以及數(shù)不清的其他類型的信息。其中許多信息發(fā)布在帶有數(shù)據(jù)表格的網(wǎng)頁(yè)中,Excel憑借結(jié)構(gòu)的優(yōu)勢(shì),已成為創(chuàng)建、獲取或處理此類網(wǎng)頁(yè)數(shù)據(jù)的極佳工具。
38.1創(chuàng)建和發(fā)布網(wǎng)頁(yè)
Excel 2003允許用戶將工作簿文件保存為HTML格式(Hypertext Markup Language超文本鏈接標(biāo)示語(yǔ)言)。該格式的文件如同標(biāo)準(zhǔn)的
.xls文件,也能夠?yàn)镋xcel所識(shí)別。Excel將工作簿或其中一部分保存為HTML格式的同時(shí),也保存了原始工作簿的部分特征,用戶既可以使用Internet Explorer(因特網(wǎng)瀏覽器)來(lái)查看電子表格,也可以在Excel 應(yīng)用軟件窗口內(nèi)部查看該文件。
38.1.1 另存為網(wǎng)頁(yè)
單擊菜單“文件”——“另存為”或者“另存為網(wǎng)頁(yè)”命令,可以將工作簿保存為網(wǎng)頁(yè)格式的文件。
“文件”菜單中的“另存為”命令對(duì)于一般用戶來(lái)說,都不陌生,用戶可以使用它來(lái)將工作簿以不同的文件名保存,或者將標(biāo)準(zhǔn)Excel 格式文件保存為其他類型的文件,網(wǎng)頁(yè)格式便是其中的一種。當(dāng)用戶直接使用“另存為網(wǎng)頁(yè)”命令時(shí),“另存為”對(duì)話框上‘保存類型“默認(rèn)文件類型為“網(wǎng)頁(yè)(*,htm;*.html)”。
在“另存為”對(duì)話框的“保存類型”下拉列表框中,有兩種網(wǎng)頁(yè)格式可供選擇:一種是“單個(gè)文件網(wǎng)頁(yè)”,另一種為“網(wǎng)頁(yè)”。當(dāng)用戶將工作簿保存為“單個(gè)文件網(wǎng)頁(yè)”時(shí),保存后的文件只有一個(gè),其后綴名為mht( mhtml);而保存為網(wǎng)頁(yè)后,除了有一個(gè)后綴名為htm(html)的網(wǎng)頁(yè)文件之外,在該文件同一目錄下還增加了一個(gè)名為xxx.files的文件夾(xxx為工作簿的文件名)。
提示:用戶可以在xxx.files文件夾里面找到一些xml文件,也可能有一些圖片文件。其實(shí),這也是一種簡(jiǎn)單的提取Excel中圖片和圖形的方法。
38.1.2 什么是交互性
Excel讓人們喜歡的重要特性之一就是它的交互性。Excel可以將這種交互功能和數(shù)據(jù)一起保存入網(wǎng)頁(yè)文件。也就是說,在IE中打開的網(wǎng)頁(yè)文件,可以和Excel標(biāo)準(zhǔn)文件一樣進(jìn)行交互,用戶可以在其中輸入數(shù)據(jù),編輯公式,設(shè)置格式,以及更新圖表等,甚至還可以使用“更高級(jí)”的功能——數(shù)據(jù)透視表。
不具有交互性的網(wǎng)頁(yè)文件在IE中打開時(shí),所有內(nèi)容都是靜態(tài)的,不能做任何編輯。
38.1.3 發(fā)布不具有交互性的網(wǎng)頁(yè)
使用“另存為網(wǎng)頁(yè)”命令,并按照默認(rèn)設(shè)置將Excel文件保存為網(wǎng)頁(yè)(或者單個(gè)文件網(wǎng)頁(yè)),Excel文件將被保存為不具有交互功能的網(wǎng)頁(yè),即靜態(tài)網(wǎng)頁(yè)。
不具有交互性的網(wǎng)頁(yè)在IE顯示中沒有Excel行號(hào)列表、滾動(dòng)條的文件,和那些最常見的網(wǎng)頁(yè)基本相同。
38.1.4 發(fā)布具有交互性的網(wǎng)頁(yè)
用戶可以在“另存為”對(duì)話框上勾選“添加交互”復(fù)選框,然后單擊“保存”按鈕,將工作簿另存為具有交互性的網(wǎng)頁(yè)。Excel默認(rèn)地將工作表(工作簿中所有的工作表)保存到網(wǎng)頁(yè),而Excel工作表中的圖表會(huì)被“忽略”。
具有交互性的網(wǎng)頁(yè),就像Excel主窗口被放在IE中一樣,用戶可以像在Excel工作表中一樣編輯數(shù)據(jù),設(shè)置格式等,也可以在不同的工作表之間來(lái)回切換。
如果要在網(wǎng)頁(yè)中加入一些“高級(jí)”交互功能,如Excel圖表,可以按照下述步驟實(shí)現(xiàn)。
步驟1.單擊菜單“文件”——“另存為網(wǎng)頁(yè)”,彈出對(duì)話框。
步驟2.單擊對(duì)話框上的“發(fā)布”按鈕,彈出對(duì)話框。
步驟3.選擇在Sheet1上的圖表,并且勾選“添加交互對(duì)象”復(fù)選框。
步驟4.單擊“發(fā)布”按鈕,完成。
Excel圖表等高級(jí)功能也可以發(fā)布到網(wǎng)頁(yè),并且當(dāng)用戶更改圖表下面表格中的數(shù)值時(shí),圖表會(huì)隨之變化。
深入了解
發(fā)布具有交互性的網(wǎng)頁(yè),并不是將Excel“搬到”IE中去,而只是在IE里面引用Microsoft Office Spreadsheet控件而已,和Excel主界面還是有很大區(qū)別的。
具有交互性的網(wǎng)頁(yè)只能在IE5.0或者以上的版本里打開??梢员话l(fā)布為具有交互性功能有:
1.自動(dòng)篩選區(qū)域
2.圖表
3.?dāng)?shù)據(jù)透視表
4.選定要打印的單元格區(qū)域
5.查詢表(外部數(shù)據(jù)區(qū)域)
6.單元格區(qū)域
7.整張工作表
8.工作簿
有些功能不能同時(shí)發(fā)布。例如,發(fā)布Sheet1中的圖表,其他工作表會(huì)被忽略。工作表中的窗體(還有其他很多功能或?qū)ο螅┒疾荒馨l(fā)布為交互性網(wǎng)頁(yè)。如果想發(fā)布一個(gè)使用窗體控制的動(dòng)態(tài)圖表,目前是無(wú)法實(shí)現(xiàn)的。]
38.2?。祝澹獠樵?div style="height:15px;">
Excel用戶可以通過Web查詢、復(fù)制網(wǎng)頁(yè)文件中的數(shù)據(jù)。被復(fù)制到工作表的數(shù)據(jù),可以供用戶以任何方式操作處理。
目錄C:\Program Files\Microsoft Office\OFFICE11\QUERIES下有3個(gè)Web查詢文件,直接打開這些文件就可以執(zhí)行Web查詢。另外,本節(jié)用到的示例文件可以從Excel Home網(wǎng)站下載。
雙擊文件名為MSN MoneyCentral Investor Currency Rates.iqy的 Web查詢文件,該文件會(huì)執(zhí)行一次查詢,新建一個(gè)Excel工作簿,彈出對(duì)話框。
步驟3.在網(wǎng)頁(yè)上的每個(gè)數(shù)據(jù)表左上角,都會(huì)顯示一個(gè)黃底色黑箭頭,該箭頭表明該網(wǎng)頁(yè)上的這部分?jǐn)?shù)據(jù)可以被復(fù)制到Excel工作表中去。單擊該箭頭后,箭頭變成綠色的勾選符號(hào),表明該部分?jǐn)?shù)據(jù)已被選中。如果網(wǎng)頁(yè)上有多個(gè)黃底黑箭頭,用戶可以根據(jù)需要,同時(shí)選中它們,一起導(dǎo)入到Excel工作表中。
步驟4.單擊“導(dǎo)入”按鈕后,系統(tǒng)會(huì)詢問導(dǎo)入數(shù)據(jù)放置的位置。用戶指定位置后,基金數(shù)據(jù)就被導(dǎo)入到E
在導(dǎo)入的數(shù)據(jù)區(qū)域內(nèi),單擊右鍵,在快捷菜單上選擇“數(shù)據(jù)區(qū)域?qū)傩?#8221;命令打開“外部數(shù)據(jù)區(qū)域?qū)傩?#8221;對(duì)話框,可在其中設(shè)置一些選項(xiàng)。
在導(dǎo)入的數(shù)據(jù)區(qū)域中激活任意一個(gè)單元格,然后單擊菜單“數(shù)據(jù)”——“刷新數(shù)據(jù)”,可以更新通過Web查詢導(dǎo)入的數(shù)據(jù);也可以在數(shù)據(jù)區(qū)域單擊右鍵,在快捷菜單上選擇“刷新數(shù)據(jù)”;或者單擊“外部數(shù)據(jù)”工具欄上的“刷新數(shù)據(jù)”命令對(duì)數(shù)據(jù)進(jìn)行更新。
注意:使用Web查詢的好處是Excel可以記住數(shù)據(jù)來(lái)源,一次導(dǎo)入數(shù)據(jù),以后只要在Excel中直接刷新即可更新數(shù)據(jù)。但是,Web查詢只能從網(wǎng)頁(yè)上導(dǎo)入表格形式的數(shù)據(jù),而且要求網(wǎng)頁(yè)結(jié)構(gòu)固定,否則,一旦網(wǎng)頁(yè)的結(jié)構(gòu)發(fā)生變化,就需要通過“新建Web查詢”對(duì)話框再次進(jìn)入網(wǎng)頁(yè)來(lái)指定正確的數(shù)據(jù)表。
動(dòng)態(tài)服務(wù)器主頁(yè)是微軟幾年前發(fā)展的技術(shù),其在每次被瀏覽后都會(huì)變化,用戶可以使用該技術(shù)來(lái)設(shè)計(jì)強(qiáng)大的動(dòng)態(tài)網(wǎng)絡(luò)的應(yīng)用程序。ASP是一個(gè)獨(dú)立的平臺(tái),這意味著用戶可以在任何瀏覽器里查看ASP主頁(yè)。ASP的運(yùn)行環(huán)境可以從Microsoft Internet Information Server(IIS 5.0以上)獲得。
簡(jiǎn)單說,ASP主頁(yè)是后綴名為.asp的文本文件。ASP代碼完全由網(wǎng)絡(luò)服務(wù)器處理,并且作為純THTML代碼發(fā)送到用戶瀏覽器。用戶無(wú)法查看創(chuàng)建網(wǎng)頁(yè)所使用的源代碼。然而,如果用戶能夠訪問原始的ASP文件的話,在任何文本編輯器里打開它,都能夠查看ASP代碼。
表38-1列出了ASP文件的基本語(yǔ)法結(jié)構(gòu)。關(guān)于ASP的編程知識(shí)已經(jīng)超出了本書的范圍,如果讀者感興趣可以閱讀其他相關(guān)資料以進(jìn)一步了解。本節(jié)主要介紹ASP與Excel的相關(guān)應(yīng)用,讓讀者了解它們之間的關(guān)系。
使用這些標(biāo)示來(lái)明確表格單元格。每個(gè)單元格以<TD>標(biāo)示開始,以</TD>標(biāo)示結(jié)束。表格單元格可以包含任何內(nèi)容,包括另一個(gè)表格
下面的內(nèi)容將介紹如何使用ASP從Access文件 Northwind里的供應(yīng)商表中獲取一些數(shù)據(jù),并且將這些數(shù)據(jù)在IE里作為一個(gè) Excel工作表顯示出來(lái)。
步驟3.單擊“打開”按鈕,IE窗口里出現(xiàn)數(shù)據(jù),數(shù)據(jù)以Excel工作表形式顯示。如果單擊“保存”按鈕,則可以將一個(gè)名為acce
ASP腳本可以包含窗體,用來(lái)收集用戶輸入的內(nèi)容。假設(shè)客戶需要收集本部門員工休假時(shí)的緊急聯(lián)系方式。要求數(shù)據(jù)輸入、顯示以網(wǎng)頁(yè)界面的形式。通常在網(wǎng)頁(yè)上收集數(shù)據(jù)時(shí),這些信息會(huì)被保存某種數(shù)據(jù)庫(kù)中,如SQL Server或者 Access數(shù)據(jù)庫(kù)。不過,對(duì)于規(guī)模不大的一般數(shù)據(jù),可直接作為Excel表格保存。
下面的示例將示范如何將Excel作為一個(gè)數(shù)據(jù)庫(kù),學(xué)習(xí)如何查詢Excel電子表格,并將其中的數(shù)據(jù)顯示到網(wǎng)頁(yè)上。另外也將學(xué)習(xí)如何獲取從網(wǎng)頁(yè)上輸入的信息并且保存到Excel文件中。
步驟3.選中A、B、C列,單擊菜單“插入”——“名稱”——“指定”,在彈出的“指定名稱”對(duì)話框上,勾選“首行”復(fù)選框,并單擊“確定”按鈕,完成名稱指定。
使用ASP腳本可以創(chuàng)建Excel圖表以幫助展示數(shù)據(jù),示例文件ChartinASP.asp的代碼中使用Microsoft Excel圖表向?qū)?lái)創(chuàng)建圖表。
將ChartinASP.asp文件(可從Excel Home網(wǎng)頁(yè)下載)上傳到IIS服務(wù)器根目錄,然后打開IE,并在地址欄里輸入網(wǎng)址:
本示例直接使用ASP腳本往一個(gè)空白Excel 工作表中輸入數(shù)據(jù)來(lái)創(chuàng)建圖表,用戶也可以從數(shù)據(jù)庫(kù)或者現(xiàn)有的Excel 文件中獲取數(shù)據(jù)來(lái)創(chuàng)建圖表。