|
|
Browse by Tags
All Tags » PowerTools (RSS)
-
There is an interesting approach that we use in PowerTools for Open XML that makes it easy to write cmdlets that modify Open XML documents. This approach isn’t very complicated, but aspects of this approach need some explanation so that developers who Read More...
|
-
DocumentBuilder is an example class that’s part of the PowerTools for Open XML project that enables you to assemble new documents from existing documents. One of the problems to solve when moving markup from one document to another is that of interrelated Read More...
|
-
Lawrence Hodson has written a cool article (with accompanying example PowerShell scripts) published on OpenXmlDeveloper.org that uses PowerTools for Open XML v1.1 to generate a letter. His scenario is interesting – he generates a service level agreement (SLA) report based on information that he retrieves using PowerShell cmdlets. His example includes assembling the document from multiple source documents and making use of content controls that are bound to custom XML. One of the most interesting Read More...
|
-
Today, I’m pleased to announce the release of PowerTools for Open XML V1.1. PowerTools for Open XML is an open source project on CodePlex that makes it easy to create and modify Open XML documents using PowerShell scripts. I introduced the PowerTools for Open XML in June 2008 in the post, Automated Processing of Open XML Documents using PowerShell . That post contains a screen cast that demonstrates the functionality in the initial release. You can find a list of all cmdlets in PowerTools for Open Read More...
|
-
We can potentially make extensive modifications to Open XML word processing documents. Many scenarios would benefit from the ability to move paragraphs around (both inter and intra-document), insert paragraphs, and delete paragraphs. In practice, the process can be quite daunting because paragraphs often contain markup that refers to something outside of the paragraph. For example, a paragraph might contain markup indicating that a comment begins inside that paragraph. But because the comment ends Read More...
|
-
[Blog Map] This post contains a detailed description of each of the PowerTools for Open XML cmdlets. For an overview and view of PowerTools for Open XML, see Automated Processing of Open XML Documents using PowerShell . For more information on the cmdlets, see: www.codeplex.com/powertools . Set-OpenXmlCustomXmlData The Set-OpenXmlCustomXmlData cmdlet sets or replaces the specified custom XML part in the document. Remove-OpenXmlComment The Remove-OpenXmlComment cmdlet locates and removes comment contents Read More...
|
-
[Blog Map] One of the most common scenarios for Open XML is programmatically adding, deleting, and moving paragraphs in a word processing document. A variation on this is moving or copying paragraphs from one document to another. This programming task is complicated by the need to keep other parts of the document in sync with the data stored in paragraphs. For example, a paragraph can contain a reference to a comment in the comments part, and if there is a problem with this reference, the document Read More...
|
-
Julien Chable has posted the details (in English and French ) of his installer for PowerTools for Open XML . Antonio Zamora has posted details about the award-winning scripts that he wrote using PowerTools for Open XML and the VMware Infrastructure Toolkit. Nice! Róger Bermúdez posted about a real-life scenario - using a script to send bulk mail containing Open Xml Documents to a group of people. Read More...
|
-
About three months ago, I posted the PowerTools for Open XML on CodePlex. I also posted a video on installing and using them. The response has been very positive – more than 1000 downloads, a lot of blog posts, and some news stories. I’ve received a fair amount of email regarding them. I'd like to determine the extent of their use. Have you used the PowerTools in a real-world situation? What problems have you solved using them? If you are using them, and find them valuable, please let me know. You Read More...
|
-
When I was writing the LINQ to XML documentation , Ralf Lämmel was the program manager for LINQ to XSD , an incubation project in the data programmability group at Microsoft. Ralf really helped me a lot in those days, both with questions on LINQ to XML, and questions around functional programming. It was in email exchanges with Ralf that the lights started going on for me around functional programming. So far, LINQ to XSD hasn't become a supported product (I don't know the product team's plans around Read More...
|
-
Johann Granados (of Staff DotNet ) recently blogged about some new cmdlets for working with spreadsheets. Using these cmdlets, you can: Add a new table to a spreadsheet Set values for a cell or cell range Set the style for a cell or cell range Set the width of a column Working with Open XML using PowerShell is one of the most effective ways to work with Open XML. You can get the source code from CodePlex, or you can download the binaries from Staff DotNet’s web site. See Johann’s blog post for all Read More...
|
-
Antonio Zamora has posted an interesting article on using PowerTools for Open XML in a workflow using Windows Workflow Foundation (WF). We're seeing quite a few people who are using PowerTools for Open XML in a variety of scenarios. If you are using WF, the article is worth a read. Read More...
|
-
ZDNet Asia recently interviewed Oliver Bell, Microsoft Asia-Pacific's regional technology officer. The story mentions Oliver's blog post on the value that custom schema support adds to the format. I can attest that I've had several conversations recently where customer's problems were solved by either custom XML parts that are bound to content controls, or embedded custom schema support. In addition, Ian Blackley, sales engineer at TX Text Control, comments on the momentum of Open XML: "We expect Read More...
|
-
This week, I’ve been attending a gathering of Microsoft technical sales professionals. In one presentation, I heard the following opinion (paraphrased): “The most important pillar of SharePoint is content management. This is the core value proposition of SharePoint. It is what is driving sales.” In another one, I heard: “The most important pillar of SharePoint is social computing and collaboration. This is what is driving its adoption.” I think that what this means is that content without collaboration Read More...
|
-
Antonio Zamora from Staff DotNet has posted something pretty cool - firing off a PowerShell script from C# to apply a consistent style to multiple Open XML documents. This is an interesting way to take advantage of the PowerTools for Open XML . Read More...
|
|
|
|