Microsoft Office 2010 Engineering
The official blog of the Microsoft Office product development group

Browse by Tags

  • Blog Post: Working with VSTO 2008 Projects in InfoPath 2010

    The InfoPath team is busy working on the next version of Office. While we’re offline, we’d like to take the opportunity to tackle some of the questions that we get asked frequently by InfoPath users. Today I’ll talk about how to migrate your InfoPath projects from Visual Studio...
  • Blog Post: Debugging Sandboxed Code in InfoPath 2010 Forms

    In this video demo, Phil Newman from the InfoPath program management team shares some tips and tricks for debugging InfoPath forms with sandboxed code on SharePoint server 2010. Here is this link to the ULS viewer tool that is used in the demo: Download location: http://code.msdn.microsoft.com/ULSViewer...
  • Blog Post: Add items to a SharePoint list using managed code

    In this video demo, Phil Newman shows how you can write managed code in an InfoPath form to add items to a SharePoint list, and then publish this form as a sandboxed solution to SharePoint. In InfoPath 2010, forms with code can now be published directly to SharePoint without requiring the farm administrator...
  • Blog Post: Introduction to Programming in InfoPath 2010

    Hello, my name is Christopher Brotsos, and I’m a Program Manager on the InfoPath team. In this post, I’m going to show you how to add business logic to your forms using managed code. Imagine a scenario where the accounting department at Contoso, Inc. tracks corporate assets through an Asset Management...
  • Blog Post: New InfoPath content on the web

    I wanted to take a moment to recognize the great work of the Microsoft writers and editors who have been cranking out InfoPath content over the last few months. While we in the product team have clicked over into Office 14 mode, they have continued to serve customers by creating Office 2007 content ...
  • Blog Post: How to Integrate the .NET Framework SDK Documentation with VSTA

    The .NET Framework 2.0 SDK documentation includes the Visual Basic and Visual C# language references, as well as the documentation for the .NET Framework classes. You can download and integrate this documentation into the Help viewer for the Visual Studio 2005 Tools for Applications (VSTA) integrated...
  • Blog Post: Displaying Contextual Help in a Custom Task Pane

    With all the wonderful features in the new Office apps, it's easy to get lost! InfoPath is no exception, and when you make clever use of the new features, you'll want to make sure that users understand how your form is supposed to work. Wouldn't it be great if you could display contextual help information...
  • Blog Post: Transforming InfoPath Rich Text to Word

    This article applies to InfoPath 2003 and Word 2003. Summary InfoPath is great for capturing structured data. A common scenario is that you need to output that data in a Word document. It is quite easy to create an XSLT transformation that will take the XML generated by InfoPath as input and generate...
  • Blog Post: SQL Server 2005, Part III: Magic of Structured Search

    You were patient enough to read through my ramblings about why Yukon and InfoPath are a match made in heaven , and how to set up basic interop . But these two articles left you dreaming of more. Well, that was their purpose :-). Magic begins: Structure-aware query. Full text search is, ahem, much...
  • Blog Post: Get the User Profile through MOSS Web Services

    It is now easier than ever to pre-populate your InfoPath 2007 forms with the user profile information of the current user. Background: In Microsoft SharePoint Server 2003, the UserProfileService.GetUserProfileByName (string accountName ) web service method required the caller to pass the account name...
  • Blog Post: Enabling InfoPath IntelliSense Documentation in VSTA and Visual Studio

    The Microsoft Office InfoPath 2007 setup program installs two .xml files that are designed to display programming information from the Class Library reference inline in the Code Editor and the Object Browser when working with members of the Microsoft.Office.InfoPath and Microsoft.Office.Interop.InfoPath...
  • Blog Post: MSDN Community Content

    All Office InfoPath 2007 developer documentation that is published online in the MSDN Library now supports the MSDN Community Content features that enable users to comment on, edit, and add content to online documentation. We would like to encourage you use these features to add code examples and...
  • Blog Post: Passing Data into a Form: Input Parameters

    This blog article discusses a new feature of Microsoft InfoPath 2007 that makes it possible to pass data into an InfoPath form at load time. A typical example would be retrieving records from a database for a particular user. At load time a ‘userID’ can be passed into the form. This userID can then be...
  • Blog Post: Forms Services and multiple IIS Web Applications

    We often get questions asking if the XmlFormView control can be used in a particular environment. Usually you will use it on a regular page that belongs to a WSS Site or on a page in _layouts folder of a WSS site. These scenarios are supported and covered in the following MSDN article on the XmlFormView...
  • Blog Post: Using the Events Manager of the InfoPath Hosted Control

    The InfoPath hosted control gives developers of third party hosted applications the ability to respond to events in the form. The InfoPath event manager provides this functionality. Through the event manager a host application can respond to 5 form events, 3 xml events and 1 control event: ...
  • Blog Post: InfoPath and Yukon: The Details

    In a recent post , I touched upon the reasons why you might want to go with SQL Server XML columns as the storage for your InfoPath forms. In this article, we'll talk about actually making it work. InfoPath's strength is working with XML data sources: web services. In the implementation below, we...
  • Blog Post: New MSDN resources

    Some new MSDN resources to check out: 1) Microsoft Office Forms Server 2007 SDK 2) InfoPath Developer Reference for Managed Code Alex
  • Blog Post: Submitting to a Database (via Web Services) in InfoPath Forms Services

    If you've ever designed and deployed a form that will be frequently used or require significant data analysis, you have probably looked into maintaining data in a SQL database . With InfoPath 2003 and the InfoPath 2007 rich client, you get what you expect. You create a main database data connection to...
  • Blog Post: Sniffing Code in Form Templates

    With the introduction of InfoPath Forms Services for MOSS 2007, clever management of form template deployment will probably become a must for most IT departments. You'll want to be sure that form templates are not draining server resources. You'll especially want to keep an eye on administrator-deployed...
  • Blog Post: Creating Complex InfoPath Controls in C#

    One of the problems with InfoPath controls is their limited availability. For example, there is no such control like the NumericUpDown control in WinForms. Or you may have a predefined complex UI, which you want use multiple times. In these circumstances, what we need is a mechanism for control extensibility...
  • Blog Post: Another Way of Sorting Repeating Data

    If you have ever attempted to sort repeating node data (i.e. a Repeating Table or Repeating Section) on an InfoPath form, you will find this functionality is not available through the UI. However, using .NET classes you can easily implement a sorting routine that will work in both client and browser...
  • Blog Post: Sorting Repeating and Tabular Data

    InfoPath is a great way to easily gather and present XML data to the masses. But what about efficiently presenting a massive amount data? Tons of data (e.g., a list of hundreds product names) usually find their ways into lists that we’ll find on SharePoint, in a database, or just sitting in an XML file...
  • Blog Post: Debugging Browser Forms: Determine the right w3wp.exe

    Last week, we posted an article on techniques around debugging browser forms. We received a few questions around the recommended way to find the right w3wp.exe process to attach to - this article aims to help. Non-production Server (where you can do anything without users complaining about service availability...
  • Blog Post: The xsi:nil attribute

    Have you ever tried to programmatically set a value on a field only to get a “schema validation” error? Many times, this error is caused by the “nillable” attribute being present on the node. The nillable attribute is a special attribute that can appear on an xsd:element within an XML schema. If an element...
  • Blog Post: Debugging Browser Forms

    Debugging InfoPath forms in the client environment is relatively simple: set a breakpoint, press F5 and execute the process that will cause the breakpoint to be hit. However, debugging InfoPath forms that are opened in the browser requires some additional steps: 1) Ensure the InfoPath Form Template...
Page 1 of 2 (33 items) 12