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 are, in essence, generic holding bins where…

4

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…

1

PowerPoint: No Action Settings for Group Shapes

Here’s something I just found out the other day: did you know that you can’t assign action settings to grouped shapes? But there is a fairly easy work-around. I discovered as I was using PowerPoint’s drawing tools to create a grouped shape that I intended to use as a custom button to launch a macro….

0

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…

1

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…

1

OneNote SDK Now Live on MSDN

Here’s something that was published on MSDN last week that you might have missed: the OneNote Software Developers Kit (SDK). Because the developer functionality in OneNote SP1 primarily consists of the SimpleImport interface, the OneNote SDK provides a full schema reference. Each element and type in the schema gets its own topic, complete with a…

2

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 tags stored in…

2

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…

2

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…

4

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 document have its own separate Application object? And…

0