下面是通過ASP.NET打開并修改操作Word文檔的代碼實例教程的相關內容,文章教程主要講述與ASP.NET Word 文檔 相關的一些技術與知識,更多的內容歡迎大家訪問http://m.survivalescaperooms.com,獲取更多最新教程,下面是教程講解:
背景
自動化(Automation)是一個過程,它允許編程語言譬如Visual Basic.NET或C#寫的應用程序可以編程控制其它應用程序。自動化到Word允許你執行像創建新文檔,向文檔中添加文本,郵件合并,還有控制文檔格式這樣的操作。使用Word和其它Microsoft Office應用程序,幾乎所有你能在用戶面板上手動實現的操作都可以通過自動化編程實現。Word通過一個對象模型來實現這個編程功能性(programmatically functionality)。對象模型是一系列類和方法,它們提供和Word的邏輯組成部分相似的服務。例如,一個應用程序對象,一個文檔對象,和一個段落對象,這些每個都包含著Word的相應組成部分的功能性。
項目
在.NET中操作Word的第一步,你需要在你的項目中添加一個COM引用,這通過右擊解決方案窗口中的引用->添加引用。單擊COM標簽尋找Microsoft Word 10.0 Object Library。單擊“選擇”添加,單擊“確定”返回。
這會自動在你的應用程序文件夾中放置一個程序集(assembly)將COM接口邦定到Word。
現在,你可以生成一個Word應用程序的實例了。
Word.ApplicationClass oWordApp = new Word.ApplicationClass();
你可以調用Microsoft Word提供給你的很有趣的方法和屬性來操作Word格式的文檔。學習怎樣操縱Word,Excel和PowerPoint對象模型最好的方法就是,在這些Office應用程序中使用宏錄制器:
1、在“工具”菜單中的“宏”選項中選擇“錄制新宏”,然后執行你感興趣的任務。
2、在“工具”菜單中的“宏”選項中選擇“停止錄制”。
3、一旦你完成了錄制,選擇“工具”菜單中的“宏”選項下的“宏”,選擇你錄制的宏,單擊“編輯”。
這將將你帶入生成的VBA代碼,這些代碼完成了你記錄的任務。注意記錄下的宏在多數情況下不是最好的代碼,但它提供了一個快速和可用的例子。
例如要打開一個存在的文件加入一些文本:
新聞熱點
疑難解答
圖片精選