office_tools 版 (精华区)

发信人: zfhit (森林小魔), 信区: office_tools
标  题: Apress.Microsoft.Office.Programming.A.Guide.for.Experienced
发信站: 哈工大紫丁香 (Sun Oct 17 10:09:58 2004), 转信

Apress.Microsoft.Office.Programming.A.Guide.for.Experienced.Developers.eBook-LiB
CHM电子书,为有经验的开发人员提供的OFFICE编程指南。作者跳过繁琐的变量定义说明,直接进入高级编程话题,例如用VBA定制菜单和工具条,创造OLE对象,在access数据库中使用ADO操作数据等
http://www.amazon.com/exec/obidos/tg/detail/-/1590591216/002-3970782-5297667
 : http://images.amazon.com/images/P/15905912...SCMZZZZZZZ_.jpg 
Posted by TRL in 电子图书 at 13:00 for 2004.10.16 
You can Download it from :

TLF 0Day Public FTP Server - S73
TLF 0Day Public FTP Server - S83
TLF 0Day Public FTP Server - S14

目录和各章内容如下:


Table of Contents  
 Microsoft Office Programming—A Guide for Experienced Developers  
 Chapter 1 - Introduction 
 Chapter 2 - Macros 
 Chapter 3 - Customizing Office 
 Chapter 4 - Automatic Customization 
 Chapter 5 - Office Programming the Easy Way—OLE 
 Chapter 6 - Introduction to Office XP Object Models 
 Chapter 7 - Word 
 Chapter 8 - Excel 
 Chapter 9 - PowerPoint 
 Chapter 10 - Access 
 Chapter 11 - Access and ADO 
 Chapter 12 - Outlook 
 Chapter 13 - Outlook, MAPI, and CDO 
 Chapter 14 - Smart Tags 
 Chapter 15 - Office 2003 
 Index  
 List of Figures  
 List of Tables  
 List of Code Examples  
 List of Graphic Examples  

Chapters Overview
Chapter 2, "Macros," explains fundamental concepts you should understand to program the Office applications. It explains the general structure of those applications and how they use VBA as a macro language. It shows how to use the macro recorder to quickly generate simple macros (except in Outlook, which doesn't have a macro recorder).

After you've written a macro, you need some way to execute it. Chapter 3, "Customizing Office," explains different ways you can run a macro or make it easily available to others who need to use your code. It tells how to tie macros to custom toolbar buttons and menu items.

Chapter 4, "Automatic Customization," explains how to make documents that install and remove their own customizations. Depending on your particular needs, some Office applications provide ways to do this automatically. However, the examples in this chapter demonstrate more general techniques you can use to perform actions when the user opens and closes a document.

Chapter 5, "Office Programming the Easy Way: OLE," explains how you can use OLE to avoid some possibly onerous programming chores. Briefly described earlier in this chapter, OLE lets you include the features of one Office application within another. For example, OLE lets you embed an Excel worksheet inside a Word document.

The rest of the book deals mostly with the various Office applications' object models. Chapter 6, "Introduction to Office XP Object Models," discusses features and objects shared by the different Office applications.

Chapters 7 through 10 and Chapter 12 cover the Word, Excel, PowerPoint, Access, and Outlook object models. They describe the objects, properties, and methods you will probably find most helpful in building Office applications.

Chapter 11, "Access and ADO," (ActiveX Data Objects) explains how you can use ADO to manipulate Access databases without using Access itself. ADO doesn't have the user interface that Access provides, so it is a leaner tool for when you want to manipulate a database behind the scenes.

Just as you can use ADO to work with an Access database without Access, you can use MAPI (messaging application programming interface) and CDO (Collaboration Data Objects) to perform many Outlook functions without using Outlook. Chapter 13, "Outlook, MAPI, and CDO," explains how to use MAPI and CDO to carry out several useful Outlook tasks such as sending and receiving e-mail, and working with Outlook folders.

Chapter 14, "Smart Tags," explains how you can build smart tags using Visual Basic .NET. Smart tags let you add context-sensitive features to your document text. For example, whenever the user types the word "VBA" in Word, Excel, or PowerPoint, your smart tag can provide a menu allowing the user to perform related tasks such as connecting to the Microsoft VBA Web site, checking a file server for VBA code snippets, or sending you e-mail.

Chapter 15, "Office 2003," describes developer enhancements provided by Microsoft Office 2003. These include objects for working with XML embedded in Word documents and Excel worksheets, smart tag enhancements, tools for integrating Visual Studio .NET with Office 2003, InfoPath, and smart documents, which take the context-sensitive features of smart tags one step further.



--
         The idea must be proven to work operationally, and

    People who are considering adopting the change must understand why it works


※ 修改:·zfhit 于 Oct 17 18:58:22 修改本文·[FROM: 61.51.216.*]
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 61.51.211.*]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.502毫秒