SharePoint Development from a Documentation Perspective

Andrew May

Browse by Tags

Browse by Tags
  • Blog Post: Publisher 2003: Creating and Managing Linked Text Boxes

    ( Note: This is the third in a series of entries that aim to introduce experienced programmers to the Publisher object model. The first entry covered creating Web pages programmatically. You can read it here . The second entry covered working with wizards and templates. You can read it here .)...
  • Blog Post: Working with Publisher Wizards and Templates

    Note: This is the second in a series of entries that aim to introduce experienced programmers to the Publisher object model. The first entry covered creating Web pages programmatically. You can read it here . Publisher has a different concept of templates and wizards than other Office programs, such...
  • Blog Post: Publisher 2003: Using the NewDocument and DocumentOpen Events

    I got an email the other day from a user who asked if the NewDocument event in Publisher actually worked. It does, but it is a little more complicated than you'd think. Read on. To enable event handling within a typical application, you create a new class module, and declare an Application object...
  • Blog Post: Creating Web Pages with the Publisher Object Model

    You know, sometimes it's the obvious things you miss. I was meeting a few days ago with the programmer-writer who is taking over writing Publisher developer help for the next release. I was giving him a guided tour of the Publisher object model, and I thought "you know, this should really be written...
  • Blog Post: PowerPoint: Launching Other Applications with Command Line Switches

    Here's something I meant to mention a while back: did you know that when you set a shape's action setting to launch a program, you can pass command line switches to that program? This is something I stumbled across, and there doesn't seem to be any mention of it in the PowerPoint 2003 VBA Reference ...
  • Blog Post: PowerPoint: Using Tags to Store Custom Data

    So, after blogging several times about the Tags functionality in Publisher, I finally took a look in the PowerPoint object model, and guess what I found? However, the tags functionality is implemented a little differently in PowerPoint than in Publisher, so it deserves some discussion. To review: Tags...
  • Blog Post: Publisher: Formatting Text Across Multiple Text Boxes, or in the Overflow Buffer

    Here's an interesting quirk in Publisher's object model. It's by design, and it makes sense if you think about it. But it may lead to some unexpected results if you don't take it into account. I didn't, and it did, so I thought I'd point it out. First, start out with a text box that's small enough that...
  • Blog Post: Publisher: Creating a Linked Picture from an Embedded Picture (Part 2 of 2)

    Read Part 1 here . In the last entry, I showed you how to write a function that creates a separate .jpg file from a picture embedded in a publication. Now, let's finish the job by replacing the embedded picture with a picture linked to the new .jpg file. Below is an example of a procedure that may call...
  • Blog Post: Publisher: Creating a Linked Picture from an Embedded Picture (Part 1 of 2)

    A lot of the time, entries that I post here end up inspiring me so that I expand them into articles that end up on MSDN. This time, I'm doing things the other way around: the next two posts are going to be excerpts from an article I actually published about 8 months ago. Here's why: The other day a user...
  • Blog Post: Publisher: Using Tags to Store Custom Properties (Part 3)

    First , I discussed the tags collection, which you can use as generic holding bins for whatever data you want to persists within your publications, pages, or shapes. Next , I showed you a few examples using document and page-level tags. So now, to round things out, let’s look at a short example using...
  • Blog Post: Publisher: Using Tags to Store Custom Information (Part 2)

    In my last entry, I talked about the Tags collection, which you can use as generic holding bins for whatever data you want to persists within your publications, pages, or shapes. Now let's look at some actual examples. So far, the examples I've been able to think up use tags for storing two general types...
  • Blog Post: Publisher: Using Tags to Store Custom Information (Part 1)

    Today I'm going to talk about the Tags collection, a feature in the Publisher object model that hasn't gotten a lot of notice, but is extremely useful when you examine it. (And I'm as guilty as anyone of ignoring it; one of the Publisher testers pointed out tags to me months ago, and it's taken this...
  • Blog Post: Publisher: Working with Multiple Open Documents

    Here's something I didn't notice until I'd been programming with Publisher for awhile: You might have noticed that in Publisher 2003, we added a Documents collection to the Application object. But, you might ask, isn't Publisher a single document interface (SDI) application? If so, shouldn't each open...
  • Blog Post: Publisher Programming Made Easy: Types of Visual Basic Statements

    I’m writing a series of articles for beginners on how to program the Publisher object model. These articles focus on the practical side of programming, and only go into enough conceptual detail to explain what the code is doing. So I thought I’d provide some more in-depth technical information for anyone...
  • Blog Post: Publisher Programming Made Easy: Why Program with Objects, Anyway?

    I’m writing a series of articles for beginners on how to program the Publisher object model. These articles focus on the practical side of programming, and only go into enough conceptual detail to explain what the code is doing. So I thought readers of those articles might have some questions about what...
  • Blog Post: OneNote Import Managed Assembly: The Quick Rundown (2 of 2)

    In part one , we discussed how to use the OneNote managed class assembly to import content into OneNote. Now let’s actually look at the XML the Page class generates for the SimpleImporter.Import method. Looking at the XML If you want to preview what the XML that’s passed to the SimpleImport.Import method...
  • Blog Post: OneNote Import Managed Assembly: The Quick Rundown (1 of 2)

    If you haven’t already seen this, get over to Donovan Lange’s blog . Donovan, Omar , and David have put together an abstracted managed assembly that provides an object model for the SimpleImport functionality OneNote added for SP1 . That’s right; you don’t even have to create...
  • Blog Post: Animating Shapes in PowerPoint 2000 and 97 (Part 4 of 4)

    (Previous entries in this series: part one , part two , and part three .) Creating Animation Effects for Media and OLE Objects For audio and video files inserted as media objects, not only can you set the shape’s animation effect, as with other shapes, but you can customize how the file plays...
  • Blog Post: Animating Shapes in PowerPoint 2000 and 97 (Part 3 of 4)

    Today, we talking about build effects. If you’re just joining us, you can find the first two parts of this series here and here . Creating Build Animation Effects for Text and Charts As mentioned earlier, you can create a special type of animation effect for text and chart objects. For these...
  • Blog Post: Animating Shapes in PowerPoint 2000 and 97 (Part 2 of 4)

    So yesterday we started talking about how to animate shapes if you’re programming for PowerPoint 97 or 2000. Today we continue by discussing how to trigger your animation effects, and control the order in which they occur. We’ll also touch on how to further customize a shape’s animation...
  • Blog Post: Animating Shapes in PowerPoint 2000 and 97 (Part 1)

    So, while I was out of town, my first article dealing with PowerPoint animation made its debut: Comparing Ways to Control Animation in PowerPoint 2002 and 2003 As I’ve mentioned in previous blog entries, there are actually two ways to programmatically animate shapes on a slide: one that works...
  • Blog Post: Playing Invisible Sound Clips Revisited

    So, it turns out there’s still more to report on how to programmatically control your media objects in PowerPoint. And it’s good news, so read on. I originally wrote about how to have a sound clip play automatically when a slide is loaded , without having the sound file icon visible. I...
  • Blog Post: Customizing OneNote 2003 SP1 Using New Command Line Switches

    The last aspect of the OneNote SP1 developer story that we should talk about is the half-dozen or so command line switches that OneNote SP1 has added. Once again, here's a draft version of an article that we'll publish on MSDN once OneNote 2003 SP1 is available. The information has been reviewed by the...
  • Blog Post: OneNote Import Example: Generating GUIDs and XML

    One thing I didn’t have time to include in my OneNote SP1 Preview article entry was a simple example that generates GUIDs for elements as necessary, and then creates its own XML string for the Import method. That’s something I definitely want to include in the final MSDN article, and I thought...
  • Blog Post: Importing Content into OneNote 2003 SP1 Preview

    The OneNote Service Pack 1 Preview is currently available for download. This Service Pack includes some cool new features that'll be of great interest to developers. We've already been seeing some questions about this new functionality in the newsgroups, so we posting a draft of the article that will...
Page 1 of 2 (30 items) 12