Thursday, June 29, 2006

Download Office 2007 Object Model Posters

2007 Office System Document: Object Model Posters Download these files to view object model posters for products and technologies relating to the Microsoft Office 2007System.
Improving SQL Server Performance

From TechRepublic.com:

Diagnosing SQL Server performance issues using sp_lock DBAs can effectively diagnose database locking issues by using the SQL Server sp_lock system stored procedure.

Demo: SQL Server 2005 High-Availability Capabilities Microsoft's demo focuses on the high-availability capabilities of Microsoft SQL Server 2005 and how it enables organizations to do more with less by delivering a data management and analysis solution that is dependable, productive, and economical.
Visual Studio 2005 Tools for Office Update: InfoPath 2007 Beta Support

With this update to the Microsoft Office InfoPath 2003 Toolkit for Visual Studio 2005 as included in Microsoft Visual Studio 2005 for the Microsoft Office System, you can develop InfoPath 2007 forms inside Visual Studio.

Wednesday, June 28, 2006

New Office 2007 Articles: Outlook, Excel, Access, and SharePoint

Developing Solutions Using the Consolidated Outlook 2007 Object Model Learn about new platform features in Microsoft Office Outlook 2007: an overview of the unification, security, performance, and forms improvements in this release.

Building Custom Solutions with Excel Services Excel Services let users calculate, display and explore Excel workbooks on the server side. Learn the reasons behind Excel Services, the benefits, and see a demo using a Web service to incorporate Excel-based business logic into your own server solutions.

Microsoft Office Access 2007: Rich Client Solutions Overview of Access 2007 redesign, improvements, and new features. See the new WYSIWYG design experience and interactive report browse view and how you can use Access as a rich client for Windows SharePoint Services v3 and Office Live.

Introduction to Upcoming SharePoint Products and Technologies An overview of the technologies that will release within Microsoft Windows SharePoint Services (version 3) and Microsoft Office SharePoint Server 2007, with a focus on specific developer opportunities.

Tuesday, June 27, 2006

New SQL Server Articles

From DevX.com:

Office 2007 Preview Site

Microsoft has launched an Office 2007 Preview site, where you can test drive the new version on-line: 2007 Microsoft Office System Beta 2 Test Drive

The browser-based trial offers a real-time test drive and does not require product installation or download. With the test drive you can use sample data that you can edit, send by e-mail, and post to Microsoft SharePoint sites in real time.

Included in the test drive:

Access 2007
Excel 2007
InfoPath 2007
OneNote 2007
Outlook 2007
Outlook 2007 with Business Contact Manager
Outlook Web Access
PowerPoint 2007
Project Professional 2007
Publisher 2007
SharePoint Designer 2007
Visio 2007
Word 2007
Windows SharePoint Services
Project Server 2007 (coming soon)
SharePoint Server 2007

Monday, June 26, 2006

Outlook 2007 Add-In Templates

Outlook 2007 Add-in Templates Provide a basic template for developing Outlook 2007 add-ins using Visual Studio 2005.

Outlook 2007 Add-In: Form Region Add-In The Outlook 2007 Form Region Add-ins are a learning tool that will help you understand how to design, build, and run custom form solutions based on Outlook form regions.

Friday, June 23, 2006

Help Desk Sample Applications for SQL Server 2005 Express Edition and Visual Basic

Help Desk Sample Applications for SQL Server 2005 Express Edition and Visual Basic This Help Desk Sample Application is a rich client and web application that provides incident tracking and resolution administration.
Survey Manager Sample Applications for SQL Server 2005 Express Edition and Visual Basic

Survey Manager Sample Applications for SQL Server 2005 Express Edition and Visual Basic The Survey Manager Sample Application is a rich client and web application for managing a database of teachers, students, classes, and surveys.

Wednesday, June 21, 2006



Office 2007: MSDN Just Published

Walkthrough: Word 2007 XML Format Walk through the new default file format for Microsoft Office Word 2007. Read detailed descriptions of the file format architecture, key components, and ways in which you can programmatically modify content.

Outlook 2007 Sample Add-ins: Rules Add-in, Travel Agency Add-in, and Prepare for Meeting Add-in Outlook 2007 introduces many enhancements to its object model that enable you to create richer solutions. Three sample add-ins, the Rules add-in, Travel Agency add-in, and Prepare for Meeting add-in are available in both Visual Basic .NET and C#.

Code Security Changes in Outlook 2007 Microsoft Office Outlook 2007 enhances code security to help protect Outlook users against malicious code while reducing security warnings for developers and users.

Outlook 2007 Sample Add-ins: Rules Add-in, Travel Agency Add-in, and Prepare for Meeting Add-in Outlook 2007 introduces many enhancements to its object model that enable you to create richer solutions. Three sample add-ins, the Rules add-in, Travel Agency add-in, and Prepare for Meeting add-in are available in both Visual Basic .NET and C#.

Isolating Microsoft Office Extensions with the COM Shim Wizard Learn about a set of new Microsoft Visual Studio 2005 wizards that automate the generation of COM shims for managed Microsoft Office extensions that do not use Microsoft Visual Studio 2005 Tools for the Microsoft Office System.















NEW Free BETA:
Matching Buyers with Sellers Access Database Application


A new Access Database Application from aadconsulting.com: Matching Buyers with Sellers Project Matching.
  • Easily track, Clients, Projects, and Contact Visits
  • Quickly Match Buyers with Sellers on multiple search criteria with a user-friendly matching process

Download Page

Tuesday, June 20, 2006

For Aussie Readers: Office 2007 BETA 2 Professional On CD

The July editions of APC and PC Authority magazines on the news-stands now, have the full Office 2007 Pro BETA 2 Install in their cover disks. Price of the mags is Aus$9.95.
Common SQL Server Problems

10 common SQL Server problems and solutions, from TechRepublic - Downloads - TechRepublic This handy two-page list outlines 10 familiar SQL Server problems and solutions.

Friday, June 16, 2006

Office 2007 Office Open XML Sample

2007 Office System Sample: Open XML File Format Code Snippets for Visual Studio 2005 Download this package to install open XML file format code snippets for use with Visual Studio 2005.

Thursday, June 15, 2006

Store XML in SQL Server 2005 with the New XML Datatype

From DevX.com. Making Sense of the XML DataType in SQL Server 2005 In SQL Server 2005, XML becomes a first-class data type. Developers can make minor remote modifications to stored XML documents easily, taking advantage of new support for XML schema-based strong typing, and server-based XML data validation.

Wednesday, June 14, 2006







Office 2007 Ribbon Portal

The Office 2007 Ribbon feature now has its own portal at the MSDN Office Developer Center, where you will find technical articles, code samples, developer documentation, and multimedia presentations on customizing the RibbonX user interface in the 2007 Microsoft Office release.

Fom an interesting post on Office 2007 from TechRepublic.com's, A. Russell Jones, at Tech-Ed 2006:

Microsoft provided all attendees with Office 2007 Beta 2, which replaces Office's familiar nested standard menus with a set of tabs and "ribbons". Microsoft claims this change—along with context-sensitivity that displays special functions when you select objects such as images, graphs, etc.—exposes more of Office's features to users. Perhaps so, but (at least in the beta) some of the features I commonly use weren't available from the ribbon, or at least, I haven't found them yet. For example, to run a Macro (formerly available through the Tools—>Macro—>Macros menu), you now have to first display the hidden-by-default "Developer" tab, a feature which is itself hidden under a button on the "Office" dropdown menu—which doesn't look like a menu at all. But other hidden features are welcome. For example Word Count is now always-available from the status bar. Despite some initial frustrations, I suspect I'll eventually like the new layout better.

And, of course, it's both customizable and programmable. Better yet, it's programmable through configuration. By writing some relatively simple XML, you can add your own custom tabs and tools, or control the built-in features. For those Office developers who want to restrict users' actions, a single command called "StartFromScratch" removes all the built-in ribbon features. You can build from there, re-enabling the built-in commands and tools you want users to have, overriding their default actions with custom code, providing a completely custom set of tabs and tools, or giving them a mixture of any of these options.

Users can even customize the ribbons you provide, creating their own preferred feature collections in exactly the same way they customize the built-in features. And this all works the same way across all the Office products.



Outlook 2007 Add-Ins

These three sample add-ins, are available in both C# and Visual Basic .NET versions, and demonstrate many of the new and enhanced features of the Outlook 2007 object model.

Friday, June 09, 2006

Microsoft SQL Server 2005 Upgrade Technical Reference Guide

Microsoft SQL Server 2005 Upgrade Technical Reference Guide contains guidance for SQL Server administrators, developers, and IT decision makers who want to move their SQL Server 2000 or 7.0 databases to SQL Server 2005.

The primary objects are:

  • Increase confidence and reduce uncertainty about upgrading previous versions of SQL Server to SQL Server 2005.
  • Lower upgrade risks by providing prescriptive, best-practices technical guidance about how to upgrade specific SQL Server features across all editions.
  • Provide Microsoft partners and field representatives with appropriate SQL Server 2005 upgrade resources to serve customers.
Content Details:

  • Section 1.0, “Upgrade Planning and Deployment,” provides a comprehensive overview of the key planning and deployment considerations for upgrading to SQL Server 2005.
  • Sections 2.01-2.05 cover special upgrade considerations for high availability and very large databases (VLDB).
  • Sections 3.01-3.08 cover upgrading relational databases to SQL Server 2005, including specific discussions on security, Transact-SQL queries, full-text catalogs, maintenance plans and SQL Server Agent jobs, Notification Services, Management Tools, and MSDE.
  • Sections 4.01-4.03 then cover moving to the SQL Server 2005 business intelligence components: Reporting Services, Integration Services, and Analysis Services.

    See the appendices for detailed feature and edition comparisons and highlighted upgrade tips and tricks.

Microsoft SQL Server 2005 Everywhere Edition

SQL Server Everywhere Runtime Microsoft SQL Server 2005 Everywhere Edition CTP is a compact database for rapidly developing applications in both native and the managed environment that extend enterprise data management capabilities to desktop applications.

SQL Server Everywhere is designed for developers who need lightweight, in process relational database solution for their applications that can be developed and deployed on desktop as well as on mobile devices. The SQL Server Everywhere CTP contains the runtime bits that can be used to develop and deploy applications on desktop only. SQL Server Everywhere is a powerful tool that makes it easy to develop desktop applications by supporting familiar SQL syntax and providing a development model and API consistent with SQL Server.

The SQL Server Everywhere CTP includes new features like:
  • DataDirectory support
  • ClickOnce support for easy deployment
See the ReadMe SQL Server Everywhere CTP Readme for more info.

You can also download the SQL Server Everywhere CTP Books Online. To learn more about the SQL Server Everywhere CTP, refer to the “Community Technology Preview: SQL Server Everywhere” topic.
New Access to SQL Server Migration Tool

SSMA for Access automates database migration from Access to SQL Server 2005. Microsoft SQL Server Migration Assistant (SSMA) for Access is a tool for migrating databases from Microsoft Access to Microsoft SQL Server 2005. SSMA for Access converts Access database objects to SQL Server database objects, loads those objects into SQL Server, and then migrates data from Access to SQL Server.

SSMA for Access supports Access 97 - Access 2003 databases and is FREE!

Thursday, June 08, 2006


Ezy Data Free Edition:
Stand-Alone Database Application for Windows

I have just launched Ezy Data Free Edition, a free lite version of Ezy Data 2000, the 5-star rated standalone database application. Users have access to over 40 table templates, and can create queries etc.

Ezy Data 2000 has received 5-star ratings from many download sites, including:

Introducing the Microsoft Office 2007 Open XML File Formats


Introducing the Microsoft Office 2007 Open XML File Formats Learn the benefits of the Microsoft Office (2007) Open XML Formats. "Users can exchange data between Office applications and enterprise systems using XML and ZIP technologies. Documents are universally accessible. And, you reduce the risk of damaged files."



Latest Articles on SQL Server


SQL Server Express: Using Data with Web Application Projects This white paper shows how to properly use SQL Server Express and Data Binding with Web Application Projects, an alternative Web project model that can be added to and used in Visual Studio 2005.


Internet Explorer Favorites Sample Applications for SQL Server 2005 Express Edition and Visual Basic The Internet Explorer Favorites Sample Application is a web application for keeping track of browser history and Internet Explorer Favorites.

SQL Server 2005 Upgrade Technical Reference Guide This 350-page document contains guidance for SQL Server administrators, developers, and IT decision makers who would like to move their SQL Server 2000 or 7.0 databases to SQL Server 2005.



Wednesday, June 07, 2006






Feast of New Office 2007 Resources

Visio 2007: Software Development Kit
The Beta 2 version of the Microsoft Office Visio 2007 SDK contains sample applications, code snippets, documentation, and tools, including the ShapeStudio, Event Monitor, Persistent Events, Print ShapeSheet, and Solution Publishing tools.

Groove 2007: Software Development Kit
The Groove 2007 SDK (Beta) contains documentation, WSDL, and sample code for applications that use Groove Web Services. In addition, the SDK contains developer documentation for the Groove 2007 Forms and Groove 2007 InfoPath Forms tools.

Download this series of developer-oriented videos to view virtual tours of new features in Microsoft Office 2007:

Creating Office (2007) Custom Task Panes
The 2007 release of the Microsoft Office system introduces custom task panes that give you the tools to put the features and information your customers need when and where they want them. Learn how you can use custom task panes in your applications.

Creating Word 2007 Templates Programmatically
Read details about how to create document templates programmatically for Microsoft Office Word 2007, including information about using the new content controls, document building blocks, and XML mapping. Review some of the newest members of the Word 2007.

Customizing the Office (2007) Document Inspector
Learn to customize the Document Inspector in 2007 Microsoft Office suites. Users now have one place to find metadata or hidden information in their documents and to take action. And, developers can create custom modules for special circumstances.

.NET Rocks! - Kimberly Tripp on SQL Server 2005 SP1 and More
Kimberly Tripp talks to us about improvements in SQL Server 2005 Service Pack 1, converting Oracle users to SQL Server, and much more.


What's New for Developers in Word 2007
This article provides a high-level overview of new features for developers in Microsoft Office Word 2007 Beta 2. The article reviews content controls, XML mapping, document building blocks, the Word XML Format, and other new features.

What's New for Developers in OneNote 2007 (Part 1 of 2)
What's New for Developers in OneNote 2007 (Part 2 of 2)
Two-part series introducing and explaining new features of interest to developers in Microsoft Office OneNote 2007. Developer-related features include a new COM API that offers new import, export, selection, and search function.

What's New for Developers in the Outlook 2007 Object Model (Part 1 of 2)
What's New for Developers in Microsoft Office Outlook 2007 (Part 2 of 2)
These two articles cover the enhancements and additions for developers in Microsoft Office Outlook 2007. Part 2 is accompanied by the What's New Add-In, which is available as a download.

SharePoint Server 2007 for MCMS 2002 Developers
Explore SharePoint Server 2007, which merges functionality of MCMS 2002 and SharePoint Portal Server 2003 with new functionality to create one integrated set of technologies built on Windows SharePoint Services V3.

Project Server 2007: Getting Started with a New Platform for Developers
Explore the Microsoft Office Project Server 2007 functionality that uses a completely new platform built on the Microsoft .NET Framework 2.0 and Microsoft Windows SharePoint Services (version 3).

Introducing the Microsoft Office (2007) Open XML File Formats
Learn the benefits of the Microsoft Office (2007) Open XML Formats. Users can exchange data between Office applications and enterprise systems using XML and ZIP technologies. Documents are universally accessible. And, you reduce the risk of damaged files.

Hosting the InfoPath Form Editing Environment in a Custom Windows Form Application

Learn how to incorporate this control into your application, work with the XML data generated by the Form Control, and use IOLECommands to replicate functionality of the InfoPath 2007 form editing environment.

Extending the Office (2007) Fixed-Format Export Feature
Create a COM add-in for an application in the 2007 Microsoft Office release, such as Microsoft Office Publisher 2007, that extends the Office fixed-format export feature to support new formats. The technique described requires knowledge of C++ and COM.

Developer Overview of the User Interface for the 2007 Microsoft Office System
Read an overview of the user interface (UI) system for the 2007 release of the Microsoft Office applications and the goals behind the redesign of the UI. Learn about the impact of the redesigned UI on custom solutions and add-ins.

Developer Introduction to Workflows for Windows SharePoint Services V3 and SharePoint Server 2007
Get a high-level overview of how Windows SharePoint Services (v3) implements the workflow capabilities of the Windows Workflow Foundation, and how SharePoint Server 2007 extends those capabilities with symmetrical InfoPath 2007 forms.

Customizing the Office (2007) Ribbon User Interface for Developers (Part 1 of 2)
Customizing the Office (2007) Ribbon User Interface for Developers (Part 2 of 2)
Part 1 is the companion to the part-one article of the same name, and contains detailed reference material about the controls and method signatures for the Ribbon user interface, and a section of frequently asked questions. In Part 2Learn about the scenarios and XML markup that you can use to customize the Ribbon user interface (UI) in the 2007 Microsoft Office release. The Ribbon UI replaces menus, toolbars, and most of the task pane UI in the 2007 release.

2007 Office System Document: Lists of Control IDs This download contains files that list the control IDs for built-in

Monday, June 05, 2006

Enterprise Content Management (ECM) Starter Kit for 2007 Office System (Beta 2)

The ECM Starter Kit for 2007 Office System contains ECM feature extension code samples, supplemental developer white papers, and Microsoft® Visual Studio® project templates for workflow in Microsoft Office SharePoint® Server 2007 (Beta 2 version).
Access 2007 Limits Published on Microsoft Blog "... post to lay out the limits in Access 2007 and make a little clearer how the application works and how it scales...





Updated Developer Content for Office 2007

Download updated versions of the Office 2007 developer content for use with the latest BETA version:

  • Combined 2007 Microsoft Office System Developer References
  • Access 2007 Developer Reference
  • Excel 2007 Developer Reference
  • Project 2007 Developer Reference
  • Object Library Reference for the 2007 Microsoft Office System
  • Publisher 2007 Developer Reference
  • SharePoint Designer 2007 Developer Reference
  • Visio 2007 Developer Reference
  • Visio 2007 ShapeSheet Reference
  • Word 2007 Developer Reference

Friday, June 02, 2006






SQL Server 2005 Express Edition with Advanced Services

Microsoft has just released:

SQL Server 2005 Express Edition with Advanced Services A new, free, easy-to use version of SQL Server Express that "includes more features and makes it easier than ever to start developing powerful data-driven applications for Web or local desktop development".

Readme Files for SQL Server 2005 SP1 and SQL Server 2005 SP1 Express Editions and Tools
Before you install SQL Server 2005 Service Pack 1 (SP1) or SQL Server 2005 SP1 Express editions and tools, review the readme for information about installing SP1 and to learn about common issues that can impact your installation experience or use of the product.

Thursday, June 01, 2006

Quick Tip: Custom Zoom Access Reports in VBA

The Access DoCmd.RunCommand Constants for zooming a report in Preview mode in VBA are fixed at:
  • acCmdZoom10
  • acCmdZoom25
  • acCmdZoom50
  • acCmdZoom75
  • acCmdZoom100
  • acCmdZoom150
  • acCmdZoom200
  • acCmdZoom500
  • acCmdZoom1000

To set a custom zoom level you can use the undocumented ZoomControl property of the Report object:

Reports(ReportName).ZoomControl = ZoomCoeff

Use with care! The property is not documented and therefore not supported by Microsoft.

Go to the AccessWeb for detailed sample code.