與微軟聯(lián)合開展Office開發(fā)技術(shù)網(wǎng)上競賽
Office是國際標(biāo)準(zhǔn)的高效辦公平臺,同時它也是一個易于開發(fā)的解決方案平臺。目前,全球已經(jīng)有超過三百萬人在Office上開發(fā)從工作模版到辦公自動化系統(tǒng),ERP系統(tǒng),電子商務(wù)系統(tǒng)等各種層次的應(yīng)用和方案。作為優(yōu)秀的開發(fā)平臺,Office XP提供了VBA,打包工具,代碼庫等豐富易用的開發(fā)工具和開放的開發(fā)環(huán)境。用戶可以充分發(fā)揮現(xiàn)有軟件的優(yōu)勢,迅速方便地利用Office開發(fā)出適合單位的各種應(yīng)用,從而有效的節(jié)省運作成本,提高工作效率。我們希望通過本次競賽,一方面使Office高級用戶和開發(fā)者學(xué)習(xí)、展現(xiàn)Office開發(fā)技術(shù);另一方面,集聚國內(nèi)的Office開發(fā)隊伍。每個認(rèn)真作答的參賽者,微軟都會將其個人資料備案,以便進(jìn)一步的交流與合作。
規(guī)則
1. 競賽分為7月和8月兩場,每場競賽10道競賽題。參賽者可以根據(jù)自己的興趣和能力,選擇其中部分題目回答。競賽的截止日期分別是2002年7月31日和8月31日,每場競賽結(jié)束后,將公布獲獎名單和參考答案。
2. 參賽者根據(jù)題目的要求采用微軟Office中內(nèi)置的Visual Basic for Applications (VBA)完成競賽題目。所提交的結(jié)果為包含VBA模塊/窗體的Office文件(Outlook的宏可以導(dǎo)出后提交),文件不得超過1 MB,建議小于 500 KB。鼓勵大家完成所有題目,亦可僅提交部分題目。除了代碼外,也可以在文件中或郵件中對開發(fā)結(jié)果作簡短的說明,包括運行的條件和運行的方法。也可以包含參賽者用于測試的示例內(nèi)容供評測專家參考,但其結(jié)果不作為評比的依據(jù)。
3. 為了便于評選和公布,參賽者一旦提交了參賽結(jié)果,即表明參賽者已同意微軟公司有權(quán)對其提交的文件及其源代碼進(jìn)行測試、修改和展示。
4. 有以下情況之一者,取消參評:
a) 無法通過常規(guī)方式查看源代碼;
b) 采用非指定的工具;
c) 不能完成預(yù)定的功能;
d) 運行過程中出錯(用戶自定義的錯誤信息除外);
e) 含有惡意代碼。
5. 微軟公司員工、此次活動協(xié)辦單位員工以及參與此次活動的有關(guān)人員不參加競賽,以示公平。
6. 本規(guī)則的解釋權(quán)屬微軟公司。
7. 參賽作品請發(fā)到support@zsjys.com。E-mail的應(yīng)詳細(xì)說明您的姓名、地址、和常用聯(lián)系電話。
每場獎品
頭等獎1名,由微軟統(tǒng)一評出。獎品為微軟提供的Office XP開發(fā)版一套;
二等獎5名,由微軟統(tǒng)一評出。獎品為微軟提供的Office XP紀(jì)念耳機(jī)和Office開發(fā)技術(shù)大會紀(jì)念T恤一件;
所有獲獎?wù)呔擅赓M獲得access中國送出的
access2000(xp)完全繁簡轉(zhuǎn)換工具正式版
通用查找與過濾窗體
開發(fā)競賽題目
為便于理解,請先看一個問題示例:
問題示例:為了便于在Excel開發(fā)過程中方便地引用菜單和工具欄,制作一個Excel菜單和工具欄索引號和名稱的列表。
示例問題參考答案:
提交的結(jié)果為包含VBA模塊/窗體的Office文件(下載
點擊瀏覽該文件
)
說明:下載本示例文件后,啟動Excel,“工具”菜單中選擇“宏”命令中的“安全性”子命令,并確認(rèn)宏安全性為中;打開本示例工作簿文件并在警告對話框中選擇啟用宏。從“工具”菜單中選擇“命令欄列表”或按下Alt+F8選擇宏并執(zhí)行,可以在工作表的A列得到Excel所有命令欄的索引和名稱。要查看源代碼,按下Alt+F11即可轉(zhuǎn)到VB編輯器,查看代碼,如圖:
點擊瀏覽該文件
7月競賽題:
問題一:采用VBA在Office中進(jìn)行開發(fā)多是為了要進(jìn)行控制。我們先來做一個練習(xí),看看如何在Office程序啟動時改變它的標(biāo)題(如Microsoft Word)和如何讓用戶無法使用“文件”菜單(假設(shè)宏不被取消)。
問題二:Office XP新增了中文朗讀功能,不過只能在Excel中直接使用。如果我想在Word朗讀選定內(nèi)容,該如何實現(xiàn)呢?(千萬別告訴我說復(fù)制到Excel。)
問題三:我是個“作家”,整天坐在家里。有一次老婆正在向我繪聲繪色地敘述單位里的新聞,我的Outlook突然“丁冬”一聲,我三步并作兩步跑過去一看,原來是提醒我明天交煤氣費。等我回來,老婆滿臉的不高興。我解釋說,“人命關(guān)天。”老婆很不以為然地說道:“你不是能讓它說話嘛?”。對啊,為了老婆,也得讓Outlook說話。各位來開發(fā)這個程序吧,用得著的!
問題四:電視大獎賽選擇了微軟的PowerPoint作為指定軟件,組織者希望參賽者上得臺來,單擊一下鼠標(biāo)就可以隨機(jī)地顯示一道競賽題,不巧微軟的工程師都到客戶那里服務(wù)去了,請您幫電視臺解決這個問題好嗎?謝謝!
問題五:《微軟年鑒》創(chuàng)刊號就要在本月底出版,據(jù)說有上百萬字近千頁,光年鑒的索引就有30多頁好幾千條。編輯小張就負(fù)責(zé)索引制作,好不容易完成了,卻被告知要在最前面添加長達(dá)9頁的創(chuàng)刊詞。這可倒好,所有的頁碼都得加9了,真后悔當(dāng)初沒有讓W(xué)ord自動生成索引,這可怎么辦呢?
點擊瀏覽該文件
問題六:方編輯的撰稿人有點不拘小節(jié),看這位爺,稿子里引號特別多,不光是數(shù)量多,種類也多!有那種西文的直引號,還有彎引號但字體又不對。這可如何是好,您能給小方編個宏,把這些稿子中的引號全部改為標(biāo)準(zhǔn)的中文引號嗎?
點擊瀏覽該文件
問題七:有獎?wù)骷绦颍喊袳xcel中的員工工資數(shù)據(jù)清單的標(biāo)題行插入到每個記錄前面一行,以便打印。
點擊瀏覽該文件
點擊瀏覽該文件
問題八:本公司用一個Excel工作簿中的3張工作表分別處理北京、上海、廣州的業(yè)務(wù),3張表的結(jié)構(gòu)完全相同。修改數(shù)據(jù)時常常要3張表同時進(jìn)行,比如同時將公司今年在3地的業(yè)務(wù)指標(biāo)上調(diào)10%。默認(rèn)情況下,每一張工作表的選定位置取決于上次選定的區(qū)域,能不能在切換到下一個工作表時自動選定和當(dāng)前工作表相同的選定區(qū)域呢?
問題九:編個宏用來保護(hù)Excel工作表中選定的區(qū)域內(nèi)容,聽起來簡單不過,要做好還真需要一點功力。
問題十:PowerPoint的動畫效果那是沒得說,能在Word和Excel中做個簡單動畫嗎?比如在第一頁上插入一個五角星,打開的時候它能夠放大縮小或者旋轉(zhuǎn)。
微軟Office網(wǎng)上開發(fā)技術(shù)競賽第一期自開辦以來,得到了網(wǎng)友們的普遍注意和積極參與。由于不少網(wǎng)友獲悉競賽的消息較晚,加之日常工作繁忙,難以在規(guī)定的七月底完成競賽題目。微軟公司和其它協(xié)辦方經(jīng)過商議決定,將第一期競賽的截止日期和第二期競賽的開始日期順延至8月10日。為此可能給已經(jīng)提交參賽結(jié)果的網(wǎng)友帶來不便,我們深表歉意。
(責(zé)任編輯:admin)
- ·Office中國/Access中國發(fā)展歷程
- ·Office中國聯(lián)系方式
- ·快速獲取論壇O幣以觀看Office中國公開
- ·Office中國/Access中國網(wǎng)站增加QQ群 大
- ·Office論壇增設(shè)名人堂,版主和高手都可
- ·大家可加入Office中國微信公共平臺,更
- ·Office中國/Access中國論壇回復(fù)增加快
- ·office中國開通office百科
- ·OfficeHelper Beta版即將發(fā)布
- ·Access中國/Office中國專家/微軟MVP列
- ·[公告]2013年10月微軟最有價值專家(M
- ·Office中國/Access中國網(wǎng)站改版,如果
- ·與微軟聯(lián)合開展Office開發(fā)技術(shù)網(wǎng)上競賽
- ·祝賀本站版主[fan0217]和[宿命的風(fēng)]榮
- ·本站新書《Access 數(shù)據(jù)庫系統(tǒng)開發(fā)從基
- ·Access中國論壇再一次進(jìn)行升級