Brian Jones: Office Solutions
learn.microsoft.com/en-us/archive/blogs/brian_jones
I'm Brian Jones, the group program manager of the Office Solutions Framework team.
C# / .NETDev tools / editors / IDEsMicrosoft blogsMSDN archive
- Posts
- 397 from 24 May 2005 to 9 Aug 2012
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/brian_jones/feed.xml
2012 6
2010 10
- Writing Large Excel Files with the Open XML SDK
- Parsing and Reading Large Excel Files with the Open XML SDK
- Improvements Made to the Final Open XML SDK 2.0 compared to the December 2009 CTP
- Zeyad Rajabi’s Open XML SDK Blog Map
- Announcing the Release of the Open XML SDK 2.0
- Open XML SDK + Office Services: Better Together
- Office Developer Atlas
- Leveraging the Power of Word Automation Services and the Open XML SDK
- Open XML SDK Code behind the Custom XML Markup Detection Tool
- Document Assembly: Merging Excel, PowerPoint, and Word Content Together
2009 37
- Announcing the Release of the December 2009 CTP for the Open XML SDK
- Extending the Reach of Excel Services with the Open XML SDK
- Open XML SDK + Word Automation Services Presentation at PDC
- Open XML SDK Sessions at the Professional Developers Conference (PDC)
- Open XML and Office Services
- Migrating your custom solutions to Office 14
- Open XML SDK Demos Shown at the SharePoint Conference (SPC)
- Open XML SDK Sessions at the SharePoint Conference (SPC)
- Finding Open XML Errors with Open XML SDK Validation
- Open XML SDK Code Snippets
- Announcing the Release of the August 2009 CTP for the Open XML SDK
- Native Code Open Packaging Convention APIs
- Adding Repeating Data to PowerPoint
- Office Extensibility Blog Now Offered in Russian
- The Open XML SDK and Fluent UI Extensibility
- Embedding Any File Type, Like PDF, in an Open XML File
- Office 2010 Technical Preview
- Embedding an Open XML File in another Open XML File
- Removing Page and Section Breaks from a Word Document
- Importing SmartArt from PowerPoint to Word
- Office 2010 and how it can help you build powerful solutions...
- Breaking Changes in the Open XML SDK v2 April 2009 CTP
- Retrieving Word Content Based on Styles
- Removing Comments from Excel and PowerPoint Files
- Open XML is now a US National Standard
- Announcing the Release of the Open XML SDK Version 2 April 2009 CTP
- Importing a Table from WordprocessingML to SpreadsheetML
- More Open XML Solution Tools
- Importing Charts from Spreadsheets to Wordprocessing Documents
- How to Assemble Multiple PowerPoint Decks
- How to Copy a Worksheet within a Workbook
- Reusable Methods for Manipulating Paragraphs in WordprocessingML
- Removing Comments from a Wordprocessing Document Programmatically
- Traversing in the Open XML DOM
- Pushing Data from a Database into a Word Document
- Open XML SDK... The Basics
- Taking Advantage of Bound Content Controls
2008 64
- The Easy Way to Assemble Multiple Word Documents
- Open XML SDK Session at PDC
- ISO/IEC publishes the Office Open XML specification
- Creating a Presentation Report Based on Data
- Writing semantically aware LINQ queries against Excel tables
- Reading Data from SpreadsheetML
- Document Assembly Solution for SpreadsheetML
- Open XML SDK 2.0 Architecture
- Open XML Format SDK 2.0
- Looking for some good reading on Open XML?
- More on yesterday’s ODF announcement
- ODF support in Office
- ISO takes full control - SC34 now moving forward on maintenance and evolution of Open XML
- Open XML Overwhelmingly Approved as an ISO / IEC standard (IS 29500): the end of the file formats war
- Open XML Resources for Developers
- German standards body responds to "incorrect and misleading" reports
- Norway vote is now “yes” for Open XML
- South Korea vote is now “yes” for Open XML
- Denmark vote is now “yes” for Open XML
- Finland vote is now “yes” for Open XML
- Another example of Open XML as a submission format...
- The OSP will apply to DIS 29500 (Open XML) going forward
- Miguel de Icaza’s views on Open XML, and what the next steps should be
- Video clip of the add-in for authoring Scientific Articles
- HP in favor of Open XML
- Czech vote is now “yes” for Open XML
- Can I mention that it’s also in ODF?
- ODF editor believes Open XML standardization is good for ODF
- German technical committee votes “yes” on Open XML
- Out of time?
- Using Open XML to author scientific and technical articles
- Ongoing support for IS 29500 (Open XML)
- Narrative of the ISO/IEC DIS-29500 BRM Meeting
- Interesting Links (March 13 2008)
- Object embedding in Open XML
- U.S. TC will approve Open XML as an ISO standard
- ODF editor speaks out in support of Open XML
- More thoughts on last weeks BRM
- BRM is done... time to sleep :-)
- Big Interoperability Announcement
- British Library now hosting the Office Binary file format specifications
- Binary Documentation (.doc, .xls, .ppt) and Translator Project Site are now live
- Links Feb 8, 2008
- YouTube video of Open XML on an iPhone
- Sun’s view of standards
- Is it jetlag?
- Harmonization: Finding the Differences
- No more anonymous comments?
- Links for 1-31-08
- Buzzword now supports reading and writing Open XML
- OASIS ODF committee considering joining DIN to help with translation and interop
- Links for 1-25-08
- Translating OpenXML into DAISY
- Improvements in Password Hashing
- Links 1-23-08
- Reuse of existing standards
- suppressTopSpacingWP – Compat Settings #1
- Add new functionality now or later?
- Google support for Open XML formats
- More info on DAISY and OpenXML
- "yip-yip-yahoo" (2)
- Mapping documents in the binary format (.doc; .xls; .ppt) to the Open XML format
- Responses now complete for all 3,522 comments
- "yip-yip-yahoo"!
2007 90
- Gray Knowlton discusses the compatibility pack statistics
- 500+ national body comments posting today
- Why all the secrecy?
- Office 2007 SP1 is now available
- Over halfway there… including some positive changes to the Open XML standard
- IBM’s Rob Weir makes it clear… he wants war
- Season's greetings everyone
- Weird Moment of the Day
- It’s hard damned work trying to make this process look so bad
- Standards expert Jan van den Beld now blogging
- Interoperability Track at XML Conference 2007
- Update on Open XML’s ISO progress
- Accessibility of OpenXML
- Open XML links for 10-17-2007
- New Beta of WordPerfect with Open XML and ODF support
- Links 09-28-2007
- A new FAQ page now available
- Frequently Asked Questions
- Another word-processor supporting Open XML
- We’re getting closer to ISO approval of Open XML!
- Ecma meetings in Toronto
- US to vote “yes” on Open XML
- Back from Winnipeg
- Why there’s no “Microsoft” in Open XML
- A few interesting links
- iWork ‘08 supports the Open XML formats
- Back from vacation with good news
- Going offline for a week
- US will take a vote on “yes with comments”
- Jason Matusow talks about the US vote
- iPhone supports Open XML
- Open XML news
- Importing your XML into a spreadsheet
- Spreadsheet formula bugs
- WordprocessingML Document Model
- Open XML timeline
- Friday links (July 6, 2007)
- Back from vacation with some good Open XML news
- Microsoft Office *not* dumped by Science and Nature
- Open XML in Science and Nature; Deploying Office 2007; and more…
- IBM shows off solutions for OpenXML
- HP asks for Open XML approval at ISO
- Altova’s XMLSpy supports Open XML
- Wouter’s updates on the ISO meetings
- Article on “Using Java to Crack Office 2007”
- More blogs on the Open XML dev tools
- Open XML SDK – tech preview
- Open XML Java Library
- Simple SpreadsheetML file Part 3 - Formatting
- Custom Schemas are the key for interoperability with your business data
- German standards body creates new working group to focus on interoperability
- OpenXML Community Growing
- A few updates on the OpenXML formats
- Breaking free of the politics
- Visual tool for developers working with the Open XML formats
- DIS 29500 (Office Open XML) moves on to the next phase
- Differences in vocabulary
- Standards in Government
- Programming against the OpenXML formats with Java
- Standards workshop at Harvard this week
- Working with XBRL
- Examples of programming with SpreadsheetML
- Get CompanyWeb to work with new extensions
- How to create and consume OpenXML formats
- Florida House of Reps leveraging OpenXML
- How microformats relate to custom XML
- Novell talks about the OpenXML support in OpenOffice
- OpenOffice support for the OpenXML formats
- Datawatch builds reports using SpreadsheetML
- Bulk upgrade your binary files to OpenXML
- Beyond the basics
- You’re either with us or you’re against us
- Sun building support for SpreadsheetML into OpenOffice
- Update on OpenXML at ISO
- Texas looks at the interoperability of file formats
- Conversation with Jon Udell on XML in Office
- ODF to OpenXML conversion complete
- OpenXML links to wrap up January ‘07
- File Formats on the Colbert Report (sort of)
- Webcast on Open XML development at Mindjet
- Explanation of the ISO “Fast-Track” process
- History of office XML formats (1998-2006)
- Passing the OpenXML standard over to ISO
- Leveraging content in other formats
- The power of data-view separation in your documents
- Specifying the document settings
- Open XML support in older versions of Office
- Links - Jan 05 2007
- “Directions on Microsoft” Report on Open XML formats
- Using SpreadsheetML to generate rich reports of timesheet data
2006 114
- Links 12.13.2006
- What’s up with all those “rsids”?
- More on Ecma Standard 376
- Ecma Standard 376 – Office Open XML formats
- Friday Thoughts 12-01-2006
- Convert OpenXML files to HTML on sharepoint
- Simple SpreadsheetML file (part 2 of 3)
- Week off
- Novell and Microsoft teaming up on document interoperability
- Simple SpreadsheetML file Part 1 of 3
- Friday thoughts (Oct 27, 2006)
- Performance of an XML file format for spreadsheets
- SpreadsheetML Dates
- Whitepaper summarizing the Office Open XML standard
- More on content controls
- Friday thoughts
- They’re bringing out the big guns
- Simple wordprocessingML document (video demo)
- Comparison of OpenXML math and MathML
- Office Open XML diffing tool available
- Office Open XML final draft!!!
- Random Friday thoughts (from 30,000 feet)
- Interoperability of the Office Open XML formats
- Over 500 members in the Open XML Developer community
- MindManager supports the Office Open XML formats
- New Word team blog
- Latest changes to the Ecma spec
- Updated XSDs available for the Office Open XML formats
- Friday thoughts
- Difficult decisions between loose conformance and true interoperability
- New team blog for the ODF to Open XML converter project
- Random thoughts for a Friday afternoon
- Working Draft 1.4 of the Ecma Office Open XML formats available
- Creating a rich Wordprocessing Document from a database
- ODF to Open XML Translator Project Update
- There can be only one?
- Word XHTML - Tables
- Using XHTML in a WordprocessingML document
- Programmatic Manipulation of the Office Open XML Formats Virtual Lab
- No license needed to use the Office Open XML formats
- Parsing WordprocessingML using XLinq
- Code snippets for generating WordprocessingML files
- Creating a PresentationML file with .Net
- Office Developer Conference Videos Online
- Use the new Open XML formats to help out your favorite charity
- Spin Spin Sugar
- Table models in file formats
- Quick question for ODF experts
- XML in Office Developer Portal
- Sample code for generating a SpreadsheetML file
- Politics behind standardization
- New project for converting WordprocessingML to HTML
- Word XHTML - Bullets and Numbering
- More information on the Open XML translator and some questions answered
- Open XML Translator project announced (ODF support for Office)
- TechEd presentation on Office Open XML available for download
- Sample code for creating a DOCX file
- Writing managed solutions for Office 2007
- Back from Sapporo - tons of progress in Ecma
- Code snippets for working with the Open XML formats
- More on the PDF support in Office
- Interoperability by design
- Learn more about Word 2007's support for seperating data from presentation
- TechEd Boston
- Word XHTML - Mapping styles to semantics
- Thoughts on Open XML in ISO
- Follow-up on PDF legal issues
- Legal issues around PDF support
- Highlighting in a document
- Word XHTML - Compliance and Styles
- Spreadsheet performance - Shared Formulas
- Numbering formats in ODF
- The 2007 Office system... already over 500,000 served
- Easy way to send us your feedback
- Beta downloads and One year anniversary
- 4000 pages of documentation
- Use the Open XML formats today with Office XP & Office 2003
- DocBook to WordprocessingML conversion
- Get Office 2007 today!
- XHTML in Word 2007's blogging tool
- Draft 1.3 of the Ecma Office Open XML formats standard
- Programmatically manipulate properties in a WordprocessingML file
- Does tag size matter?
- Hey, let's start talking about the technologies and what kind of solutions we can build!
- Blogging from Word 2007
- Design Goals Behind SpreadsheetML
- Updated draft of the Open XML spec coming this month
- Create a webpage for editing WordprocessingML documents
- Off to London
- Create your own simple Open XML editor
- What other schemas are supported?
- Intro to PresentationML part 1 - Core architecture and the "presentation" part
- New Bio-IT Alliance will take advantage of the Open XML formats
- What about Word 2003's XML format?
- Document Sciences joins OpenXMLDeveloper.org
- Video discussing the OpenXMLDeveloper.org site
- Momentum around the Open XML formats continues to grow!
- A new Open XML Developer community
- Microsoft Office Developers Conference
- The newer Office 2007 User Interface
- Programmatically remove parts from an Office file
- Inclusion of alternate formats
- Blogs on VSTO (and Office programmability)
- How Office detects that a UNC path is really a WebDAV URL
- Second face to face meeting of Ecma TC-45
- 2007 Microsoft Office system (aka Office '12')
- Answer to question on package relationships
- Tools for working with Office Open XML files
- Introduction to Word documents
- Off topic: NFC Champion Seattle Seahawks
- Custom Defined Schemas
- Corel to support Microsoft Office Open XML Formats
- Short podcast with Dr. Dobb's journal
- Create a rich Word document based on your own custom XML (without the need for XSLT)
2005 76
- Back from the Ecma meetings
- More answers to questions around standardization and licensing
- Example Word '12' document from Beta 1 with hyperlink and image
- Deck from my XML 2005 presentation available
- New approach to licensing with the Office XML formats
- Standardizing the Microsoft Office Open XML formats
- Office '12' Beta 1 is now available
- Update from XML 2005 conference
- Word '12' Presentation on Customer XML Support Available Online (PDC)
- Integrating with business data: Store custom XML in the Office XML formats
- Office '12' File Format Presentation available online (PDC)
- MSDN Webcast: Building Microsoft Office 2003 Solutions Using XML and XML Web Services
- XML 2005 Conference
- Real world example: Shredding Office documents and storing in a backend database
- Knowledge is the "key" when talking about XML support in Office
- More tools that work on top of Word XML
- Example of using XSLT to import DB info into Word
- The myth of the Binary Key
- Microsoft Office Open XML Format does not require upgrading to Office "12"
- New blog on PDF functionality in Office "12"
- Comments from Tim Bray on OpenDocument
- Follow up on questions around PDF support in Office "12" (part 1 of many)
- Native PDF support in Office "12"
- Converting WordprocessingML into HTML (for easy viewing)
- Some background information on the reasons we have moved to an XML format as the default in Office "12"
- Follow-up on comments from the royalty-free license discussion
- New blog on Excel '12'
- Continued support for Office 2003 XML schemas
- More on the royalty-free licenses for the Microsoft Office Open XML formats
- Custom schema support in all Office "12" SKUs!
- Office blogs discussing the the Office "12" User Interface
- PDC Preview of the Office "12" schemas
- Intro to Word XML Part 6: Locking down your XML structures
- More on the Interoperability of the Microsoft Office Open XML Formats
- Article on Proposal for Massachusetts to move to OpenDocument
- Intro to Excel XML Part 3: Displaying your Data
- Capturing XML and Inserting XML in a Word Document
- Intro to Word XML Part 5: Opening custom XML
- Transforming Word XML to XSL-FO
- XPS (fka "Metro") on Channel 9
- Intro to Word XML Part 4: Schema Validation
- Slashdot article on Apple outputting Word XML format
- Article on TechWeb discussing the new XML formats
- Redaction add-in for Word 2003
- Office 12 Sessions at PDC
- Intro to Word XML Part 3: Using Your Own Schema
- Podcast from OfficeZealot available
- Word XML's Context Free Chunks: Building a document from multiple pieces of content
- A couple other blogs from the Office team...
- Intro to Word XML Part 2: Simple Formatting
- Error in the Office 12 File Format FAQ (sorry)
- Office 12 XML Formats will support VBA (just not the default formats)
- Article on Document Security
- Give us your input on the Microsoft Office Open XML Schemas
- Word XSLT: Data Only Transform
- Try Office 2003 XML Yourself - Free Online Labs
- Why do Office ".xml" files behave differently from other ".xml" files?
- Intro to Word XML Part 1: Simple Word Document
- Simple debugging of Office XML files
- Intro to Excel XML Part 2: Displaying your data
- Introduction to Excel XML Part 1: creating a simple table
- Office's methods for parsing XML
- Readability vs. Performance of XML formats
- Example Office 12 XML File
- Manage your documents: Using Office XML formats and XSLTs
- MS Office Open XML Formats and OpenDocument XML format
- TechEd: Repeat Session for Office 12 XML File Formats
- First presentation on the new XML formats
- Office 12 Buzzsite
- Accessing the Office Documents (ZIP package)
- Office Open XML Formats at TechEd
- ZIP level Robustness for the Office XML Formats
- License and patent confusion around Office XML formats
- Talking with Scoble about the XML formats on Channel9
- New default XML formats in the next version of Office
- Introduction / Test