Excel 2003 Programming : A Developer's Notebook
暫譯: Excel 2003 程式設計:開發者筆記本

Jeff Webb

  • 出版商: O'Reilly
  • 出版日期: 2004-09-28
  • 售價: $1,270
  • 貴賓價: 9.5$1,207
  • 語言: 英文
  • 頁數: 314
  • 裝訂: Paperback
  • ISBN: 0596007671
  • ISBN-13: 9780596007676
  • 相關分類: Excel
  • 已過版

買這商品的人也買了...

相關主題

商品描述

Description:

On the surface, it doesn't appear as if much in Excel 2003 has changed. There are a handful of new objects and the user interface is largely the same. But beyond a superficial glance, you'll see that there are fundamental shifts implied by the new features: Lists, XML, web services, .NET, and InfoPath build a framework for entirely new ways to exchange data with Excel. In fact, that's much of what Excel 2003 is all about--solving problems that deal with teamwork-- collecting and sharing data, programming across applications, and maintaining security.

The latest in our Developer's Notebook series, this guide introduces intermediate to advanced Excel VBA programmers to the newest programming features of Excel 2003,--focusing just on what's new--so you can get up to speed quickly. Light on theory and long on practical application, the book takes you directly to the topics you'll want to master through a series of hands-on projects. With dozens of practical labs, you'll be able to decide for yourself which new aspects of Excel will be useful or not in your own work. And best of all, you won't have to buy an expensive revision of a legacy Excel programming tutorial to learn about the new features--if they're covered there at all.

Excel 2003 Programming: A Developer's Notebook shows you how to work with lists and XML data, secure Excel applications, use Visual Studio Tools for Office, consume Web Services, and collect data with Infopath. Each chapter is organized into a collection of labs, each of which addresses a specific programming problem. You can follow along to complete the lab on your own, or jump ahead and use the samples the author has built for you.

The new Developer's Notebooks series from O'Reilly covers important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing--you'll get the goods straight from the masters, in an informal and code-intensive style that suits developers. If you've been curious about Excel 2003, but haven't known where to start, this no-fluff, lab-style guide is the solution.

 

Table of Contents:

The Developer's Notebook Series

Preface

Chapter 1. Program the New Excel
      Dude, Where's My Data?
      How the Pieces Fit
      Try It
      Kick-Start Lists and XML
      Kick-Start SharePoint
      Kick-Start Web Services
      Kick-Start Security and .NET
      Kick-Start InfoPath
      What Next?

Chapter 2. Share Workspaces and Lists
      Get SharePoint Services
      Create a Shared Workspace
      Share a Workbook
      Open a Shared Workbook
      Display a SharePoint Site
      Remove Sharing
      Add Users and Permissions
      Allow Anonymous Users
      Create a List
      Share a List
      Update a Shared List
      Insert a Shared List
      Delete or Unlink a Shared List
      Use the Lists Web Service

Chapter 3. Work with XML
      Speak XML
      XML Side-story
      Save Workbooks as XML
      Transform XML Spreadsheets
      Transform XML into a Spreadsheet
      Use XML Maps
      Exporting Through XML Maps
      Use Templates with XML
      Respond to XML Events
      Program with XML Maps
      Get an XML Map from a List or Range

Chapter 4. Get Data from the Web
      Perform Web Queries
      Modify a Web Query
      Perform Periodic Updates
      Manage Web Queries
      Use Web Services
      Use the Web Services Toolkit
      Use Web Services Through XML
      Call a Web Service Asynchronously
      Reformat XML Results for Excel

Chapter 5. Program Excel with .NET
      Work with .NET
      Create .NET Components
      Use .NET Components
      Respond to Errors and Events from .NET
      Debug .NET Components
      Distribute .NET Components
      Use Excel as a Component in .NET
      Work with Excel Objects in .NET
      Respond to Excel Events in .NET
      Respond to Excel Errors in .NET
      Distribute .NET Applications That Use Excel
      Create Excel .NET Applications
      Set .NET Security Policies
      Respond to Events in .NET Applications
      Debug Excel .NET Applications
      Display Windows Forms
      Distribute Excel .NET Applications
      Distribute Excel .NET Documents
      Migrate to .NET

Chapter 6. Explore Security in Depth
      Dress in Layers
      Use Windows Security
      Password Protect and Encrypt Workbooks
      Program with Passwords and Encryption
      Protect Items in a Workbook
      Program with Protection
      Use Identity-Based Security (a.k.a. IRM)
      Program with Permissions
      Add Digital Signatures
      Set Macro Security
      Distribute Security Settings
      Common Questions

Chapter 7. Build InfoPath Forms
      Are InfoPath Forms Better?
      InfoPath and Excel
      Share Data
      Link a Form to a Database
      Populate a Control from a Data Source
      Validate Data
      Link a Form to a Web Service
      Script InfoPath
      Program InfoPath in .NET
      Generate HTML Output
      Prevent Design Changes

Index

商品描述(中文翻譯)

**描述:**
表面上看,Excel 2003似乎沒有太大變化。雖然有一些新的物件,且使用者介面大致相同,但在表面之下,您會發現新功能所暗示的根本性變化:列表、XML、網路服務、.NET和InfoPath建立了一個全新的框架,用於與Excel交換資料。事實上,這正是Excel 2003的核心所在——解決與團隊合作相關的問題——收集和分享資料、跨應用程式編程以及維護安全性。

本書是我們開發者筆記系列的最新作品,旨在向中級到高級的Excel VBA程式設計師介紹Excel 2003的最新編程功能,專注於新功能,以便您能快速上手。書中理論較少,實用應用較多,直接引導您掌握一系列實作專案。透過數十個實用的實驗室,您可以自行決定哪些Excel的新功能在您的工作中會有用。而且,最棒的是,您不必購買昂貴的舊版Excel編程教程來了解新功能——如果它們有涵蓋的話。

《Excel 2003編程:開發者筆記》教您如何處理列表和XML資料,保護Excel應用程式,使用Visual Studio Tools for Office,消耗網路服務,並使用InfoPath收集資料。每一章都組織成一系列實驗室,每個實驗室針對特定的編程問題。您可以跟著完成實驗室,或提前使用作者為您準備的範例。

O'Reilly的新開發者筆記系列涵蓋了軟體開發人員的重要新工具。這些書籍強調範例而非解釋,實踐而非理論,專注於透過實作學習——您將直接從大師那裡獲得知識,以非正式且以程式碼為主的風格,適合開發人員。如果您對Excel 2003感到好奇,但不知道從何開始,這本不含多餘內容的實驗室風格指南就是解決方案。

**目錄:**
開發者筆記系列
前言
第1章. 編程新Excel
      哥們,我的資料在哪裡?
      各部分如何配合
      嘗試一下
      啟動列表和XML
      啟動SharePoint
      啟動網路服務
      啟動安全性和.NET
      啟動InfoPath
      接下來該怎麼辦?

第2章. 分享工作區和列表
      獲取SharePoint服務
      創建共享工作區
      分享工作簿
      打開共享工作簿
      顯示SharePoint網站
      移除共享
      添加使用者和權限
      允許匿名使用者
      創建列表
      分享列表
      更新共享列表
      插入共享列表
      刪除或取消鏈接共享列表
      使用列表網路服務

第3章. 使用XML
      說XML
      XML旁白
      將工作簿另存為XML
      轉換XML電子表格
      將XML轉換為電子表格
      使用XML地圖
      通過XML地圖導出
      使用XML模板
      響應XML事件
      使用XML地圖編程
      從列表或範圍獲取XML地圖

第4章. 從網路獲取資料
      執行網路查詢
      修改網路查詢
      執行定期更新
      管理網路查詢
      使用網路服務
      使用網路服務工具包
      通過XML使用網路服務
      異步調用網路服務
      重新格式化XML結果以適用於Excel

第5章. 使用.NET編程Excel
      使用.NET
      創建.NET組件
      使用.NET組件
      響應來自.NET的錯誤和事件
      調試.NET組件
      分發.NET組件
      在.NET中使用Excel作為組件
      在.NET中處理Excel物件
      在.NET中響應Excel事件
      在.NET中響應Excel錯誤
      分發使用Excel的.NET應用程式
      創建Excel .NET應用程式
      設定.NET安全政策
      在.NET應用程式中響應事件
      調試Excel .NET應用程式
      顯示Windows表單
      分發Excel .NET應用程式
      分發Excel .NET文件
      遷移到.NET

第6章. 深入探索安全性
      分層穿著
      使用Windows安全性
      密碼保護和加密工作簿
      使用密碼和加密編程
      保護工作簿中的項目
      使用保護編程
      使用基於身份的安全性(即IRM)
      使用權限編程
      添加數位簽名
      設定巨集安全性
      分發安全設定
      常見問題

第7章. 建立InfoPath表單
      InfoPath表單更好嗎?
      InfoPath和Excel
      分享資料
      將表單鏈接到資料庫
      從資料來源填充控制項
      驗證資料
      將表單鏈接到網路服務
      編寫InfoPath腳本
      在.NET中編程InfoPath
      生成HTML輸出
      防止設計變更

索引

最後瀏覽商品 (1)