Guoqiang Wu's Blog

Fun in the Office

  • Guoqiang Wu's Blog

    Fixing up InfoPath exported .mhts in Word

    • 1 Comments
    If you export a complex InfoPath view to web archive (.mht) file then edit it in Word, you may notice that Word takes a long time to paginate the document when you switch to print layout for the first time. This is happening because the .mht file has...
  • Guoqiang Wu's Blog

    Handy-Dandy Scripts: closing Word gracefully

    • 3 Comments
    Sometimes you may find winword.exe process lingering in the memeory and there is no visible Word window that allows you to close it. Believe me, this mostly likely is not Word's fault: chances are that those ghost Word instances are started by some third...
  • Guoqiang Wu's Blog

    CSBlogger updates

    • 2 Comments
    Haven't touched it for quiet a while, tonight I suddenly feel motivated to fix a few old bugs on CSBlogger and the newest build is now available here . Version Description Credit 1.1.0.38 Bug fixes: 1) Error...
  • Guoqiang Wu's Blog

    Uninstalling Office updates

    • 0 Comments
    Office updates released after today (July 12th, 2005) may be uninstalled like most Windows updates if certain criteria is met. You can find more details in this KB article "Information about the ability to uninstall Office updates" . And the very first...
  • Guoqiang Wu's Blog

    Taking snapshots for part of a Word document - the new EnhMetaFileBits property

    • 6 Comments
    In Word 2003 object model a new property named EnhMetaFileBits for Range and Selection object is introduced. From the documentation, you'd see that it is supposed to help getting the picture representation for a portion of a Word document. Very interesting...
  • Guoqiang Wu's Blog

    RSS feeds for KB articles

    • 1 Comments
    Normally I don't point people around. This one is too good to miss though: Microsoft is introducing RSS feeds  that list the most recently published KB articles for many products.   [Update] - I took the time to create the OPML so that you don't need...
  • Guoqiang Wu's Blog

    Authoring XML schema (XSD) with InfoPath - Part II

    • 2 Comments
    Like I mentioned earlier , it is very easy to use InfoPath as an XML schema editor, with very little extra work:   Choose Design a form… from the File Menu in InfoPath. In the Design a new form task pane, select New Blank Form . Note, if you...
  • Guoqiang Wu's Blog

    CSBlogger 1.1 is released!

    • 8 Comments
    Available now here . I am little bit surprised that CSBlogger didn't get much attention as its .Text cousin SimpleBlogger had. So I decide to list a few reasons why you should consider using CSBlogger  as your Community Server blog editor:   1)...
  • Guoqiang Wu's Blog

    Community Server Issues - Part II

    • 3 Comments
    A while back , I complained about the big pain caused by the SOAP header change between Community Server 1.0 and 1.1 web service APIs. Scott was kind enough to explain why they made the change. Still, getting my blog editor to work with both versions...
  • Guoqiang Wu's Blog

    Authoring XML schema (XSD) with InfoPath - Part I

    • 5 Comments
    Recently, I ran across Aaron Skonnard's MSDN magazine articles talking about Contract First Service Development . The very first step of this so called "Contract-First" development process is to create the XML schema. And for that, Aaron recommended Visual...
  • Guoqiang Wu's Blog

    Updates on CSBlogger and source code release

    • 1 Comments
    Some minor bug fixes are made. As always, the new build can be downloaded here . The source code is also posted there upon requests. You will find the source for the Community Server 1.0 edition under the "CS1.0" sub folder.   In the future, I might...
  • Guoqiang Wu's Blog

    Creating LEAN_AND_MEAN Virtual Hard Disk (.vhd) Files

    • 13 Comments
    Not so recently I discovered a way that can significantly reduce VHD file sizes: I was able to reduce the sizes of all my VHDs down to 100MB or less bigger than what their guest operating systems report. Just today I compacted a Japanese Windows XP SP2...
  • Guoqiang Wu's Blog

    Community Server Issues - Part I

    • 7 Comments
    Ok, seriously, I have encountered several problems on the web service APIs provided by Community Server during the process of creating this InfoPath blog client . It seems to me the forum at communityserver.org is not very active. Therefore I am posting...
  • Guoqiang Wu's Blog

    CSBlogger Take 2

    • 2 Comments
    Finally I was able to get CSBlogger also working with Community Server 1.0. In the mean time, a few minor bug fixes are made to make both the blogs.msdn.com and the CS1.0 edition. The new build is released at the same location here . Hopefully it will...
  • Guoqiang Wu's Blog

    Here comes the CSBlogger

    • 15 Comments
    The download link and other information for CSBlogger, an InfoPath client for Community Server blogs, is now available here . Please post a comment under this post if you have questions or find bugs.
  • Guoqiang Wu's Blog

    Updates on SimpleBlogger

    • 0 Comments
    A new InfoPath form will be designed to create or edit blog posts on community server based blog servers. Keep posted....
  • Guoqiang Wu's Blog

    Automate Office Task Pane with Active Accessibility

    • 13 Comments
    The background Almost every Office application provides a powerful object model(OM) to allow developers to programmatically access its functionalities. However, there are always things that are inaccessible from OM. And a lot of task panes fall into...
  • Guoqiang Wu's Blog

    Programming Office Commandbars - get the ID of a CommandBarControl

    • 5 Comments
    The FindControl ( FindControls ) method of CommandBars collection / CommandBar object is the most useful and reliable way to get the reference to a CommandBarControl object. For built-in menu items and toolbar buttons, the control ID is required for a...
  • Guoqiang Wu's Blog

    Programming Office Commandbars - how to disable shortcut menus

    • 1 Comments
    This is one of the FAQs about Office Commandbars. For some reason, you may want to suppress the shortcut menus brought up by right-clicking the content of an Office document. This is an example of how to disable them in Word: CustomizationContext =...
  • Guoqiang Wu's Blog

    SimpleBlogger update

    • 4 Comments
    A new build is available for download. Here is the information:   Form Version Release Date Backward Compatible Changes (thanks to) 1.0.0.252 (Current) 08/09/2004 Yes fixed reload categories  ( G. Andrew Duthie ) allow saving credentials with form  (...
  • Guoqiang Wu's Blog

    Available: a new version of the InfoPath blog editor for .Text (simpleblogger)

    • 0 Comments
    Yes, it is already up there . Documentation is also updated.   I also created a category dedicated for SimpleBlogger. If you want to keep track of future updates, you can subscribe to this feed .
  • Guoqiang Wu's Blog

    ALT-Click - A quick and easy way to use Word 2003 as a (bilingual) dictionary

    • 1 Comments
    If you don't know what I am talking about, try it now in Word 2003. Hold down ALT key on your keyboard then click a word inside a document and watch the Research task pane. With the default search scope of "all reference books", entries for this word...
  • Guoqiang Wu's Blog

    A simple InfoPath blog editor for .Text - SimpleBlogger

    • 92 Comments
    About SimpleBlogger is an InfoPath based blog client utilizing the simpleblogservice API provided by .Text . Main functionalities are: view current posts; edit existing posts; create new posts; view comments.   Feature highlights In fact, those...
  • Guoqiang Wu's Blog

    Layout repeating elements horizontally in InfoPath 2003 SP1

    • 0 Comments
    In InfoPath , you can use repeating tables or repeating sections to display repeating elements. However, those two controls only allow elements to be arranged vertically. To illustrate, assuming the following data is bound to a repeating table:   ...
  • Guoqiang Wu's Blog

    Now that I am ready to blah…

    • 2 Comments
    Finally I got my InfoPath blog client for .Text working as expected. Before I talk about it in details and share it with you, I'd like introduce a little about myself.   I am a tester in the Office Management and Updating Services team, formerly known...
Page 1 of 1 (25 items)