<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Betalogue &#187; Microsoft</title>
	<atom:link href="http://www.betalogue.com/category/macintosh/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.betalogue.com</link>
	<description>Notes from an unfinished world…</description>
	<lastBuildDate>Thu, 29 Jul 2010 17:39:55 +0000</lastBuildDate>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Inside Rick Schaut&#8217;s mind</title>
		<link>http://www.betalogue.com/2010/05/30/rick-schaut/</link>
		<comments>http://www.betalogue.com/2010/05/30/rick-schaut/#comments</comments>
		<pubDate>Sun, 30 May 2010 18:54:23 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=3147</guid>
		<description><![CDATA[John Gruber has just posted a link to my recent post about styles in Pages ’09 and in Word 2008. This has inevitably caused a spike in traffic and linkage activity, for which I am grateful. (I should note that I am using WordPress for this site, and so far I have been fortunate enough not [...]]]></description>
			<content:encoded><![CDATA[<p>
John Gruber has just <a href="http://daringfireball.net/linked/2010/05/29/details">posted a link</a> to <a href="http://www.betalogue.com/2010/05/06/styles/">my recent post</a> about styles in Pages ’09 and in Word 2008. This has inevitably caused a spike in traffic and linkage activity, for which I am grateful. (I should note that I am using WordPress for this site, and so far I have been fortunate enough not to have had my site brought down by such spikes in activity. Let&#8217;s hope it continues!)
</p>
<p>
It has also, somewhat predictably, prompted Microsoft&#8217;s Rick Schaut to post <a href="http://blogs.msdn.com/b/rick_schaut/archive/2010/05/30/usability-and-styles.aspx">a response of sorts on his own blog</a>. (Rick Schaut does not respond directly to my post. Even though he does not say it, he responds to John Gruber&#8217;s posting of a link to my post. He&#8217;d be very happy and very silent if John Gruber never posted links to my posts.)
</p>
<p>
I frankly have better things to do than try and address Rick Schaut&#8217;s post item by item. It&#8217;s Sunday, the sun is shining, we have guests coming for supper, and simply thinking about companies like Microsoft and Adobe these days makes my stomach all tensed up. I just don&#8217;t need the aggravation.
</p>
<p>
That said, if you are interested in getting a sense of how warped the minds of the people behind the design and engineering of Microsoft&#8217;s products for the Mac are, his post is a fairly insightful read. In all honesty, most of the time, I have absolutely no idea what he is talking about.
</p>
<p>
My post was about very simple things, such as the fact that Word is incapable of displaying the current character style and the current paragraph style at the same time. Or that Word is incapable of displaying the current styles of a mixed selection (i.e. a selection consisting of two or more paragraphs formatted using two or more different paragraph styles, or two or more words formatted using two or more different character styles).
</p>
<p>
His post is about… I don&#8217;t know, really. Something about reviewing the structure of a document. Or the fact that, &#8220;<span class="passage">with Pages, the user is still saddled with having to scan a list of styles in order to see which ones are applied.</span>&#8221;
</p>
<p>
Shocking! With Word 2008, the user is saddled with… not being able to see which styles are applied at all. That is undoubtedly much better.
</p>
<p>
And, oh yes, with Word 2011, everything will be perfect. Wait for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2010/05/30/rick-schaut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing Word 2008: Fix Page Up and Page Down with AppleScript and Keyboard Maestro</title>
		<link>http://www.betalogue.com/2010/05/12/word-pageupdown/</link>
		<comments>http://www.betalogue.com/2010/05/12/word-pageupdown/#comments</comments>
		<pubDate>Wed, 12 May 2010 19:53:02 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=3119</guid>
		<description><![CDATA[Early in 2009, I wrote a post about my attempts to fix the stupid default behaviour of the Page Up and Page Down keys in Microsoft Word 2008, which don&#8217;t just scroll the document up or down, but also move the cursor (insertion point) at the same time. At the time, I wrote that, since [...]]]></description>
			<content:encoded><![CDATA[<p>
Early in 2009, I <a href="http://www.betalogue.com/2009/01/15/word-2008-page-up-page-down/">wrote a post</a> about my attempts to fix the stupid default behaviour of the <kbd>Page Up</kbd> and <kbd>Page Down</kbd> keys in Microsoft Word 2008, which don&#8217;t just scroll the document up or down, but also move the cursor (insertion point) at the same time.
</p>
<p>
At the time, I wrote that, since Word 2008 does not support custom keyboard shortcuts for AppleScript scripts and AppleScript scripts are the only way to try and fix the default behaviour of the <kbd>Page Up</kbd> and <kbd>Page Down</kbd> commands in Microsoft Word 2008, that means that the only way to assign keyboard shortcuts to those scripts is to use Mac OS X&#8217;s built-in keyboard shortcuts feature, in the &#8220;<span class="interfaceitem">Keyboard</span>&#8221; preference pane in System Preferences.
</p>
<p>
Unfortunately, that Mac OS X feature is limited to keyboard shortcuts that involve either function keys or modifier keys. So it is not possible to use it to redirect the <kbd>Page Up</kbd> and <kbd>Page Down</kbd> keys to the appropriate AppleScript scripts instead of Word&#8217;s own built-in behaviour.
</p>
<p>
Today, however, I am an avid user of <a href="http://www.keyboardmaestro.com/">Keyboard Maestro</a>, and I am pleased to report that, unlike Mac OS X&#8217;s &#8220;<span class="interfaceitem">Keyboard Shortcuts</span>&#8221; feature, Keyboard Maestro does allow you to intercept any key stroke in any application. This means that Keyboard Maestro can intercept the <kbd>Page Up</kbd> and <kbd>Page Down</kbd> keys in Word 2008 and use them to trigger my custom Page Up and Page Down scripts, which scroll the document up and down without moving the insertion point.
</p>
<p>
(For more information on those scripts, see the <a href="http://www.betalogue.com/2009/01/15/word-2008-page-up-page-down/">original post</a> about Word 2008.)
</p>
<p>
And so today, thanks to Keyboard Maestro, I am once again able to bypass Word 2008&#8242;s own stupid behaviour and force it to scroll without moving the insertion point when I use the <kbd>Page Up</kbd> and <kbd>Page Down</kbd> keys in a Word document.
</p>
<p>
Of course, the next version of Microsoft Word will supposedly bring back support for Visual Basic macro commands, and one assumes that it will also bring back the ability to assign keyboard shortcuts to those macros within Word, including shortcuts that involve the <kbd>Page Up</kbd> and <kbd>Page Down</kbd> keys. But with Microsoft, you never know. I wouldn&#8217;t be surprised if the restored support for Visual Basic turned out to be somewhat crippled and incomplete.
</p>
<p>
And even if it is complete and satisfactory, you don&#8217;t need to wait until that new version is out. You can fix Word 2008 today with Keyboard Maestro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2010/05/12/word-pageupdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using styles in word processing: Apple&#8217;s Pages vs. Microsoft Word</title>
		<link>http://www.betalogue.com/2010/05/06/styles/</link>
		<comments>http://www.betalogue.com/2010/05/06/styles/#comments</comments>
		<pubDate>Thu, 06 May 2010 16:03:13 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Pages]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=3102</guid>
		<description><![CDATA[When you have a fairly long document in Pages in which the text formatting is done using a variety of paragraph and character styles, and you do &#8220;Select All&#8221; to select the entire contents of the document, here&#8217;s what the styles drawer looks like: When you open the exact same document in Word 2008, with [...]]]></description>
			<content:encoded><![CDATA[<p>
When you have a fairly long document in Pages in which the text formatting is done using a variety of paragraph and character styles, and you do &#8220;<span class="interfaceitem">Select All</span>&#8221; to select the entire contents of the document, here&#8217;s what the styles drawer looks like:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/pages/pages-stylesdrawer.png" width="244" height="868" alt="Styles drawer in Pages" />
</p>
<p>
When you open the exact same document in Word 2008, with the exact same use of paragraph and character styles, and you do &#8220;<span class="interfaceitem">Select All</span>&#8221; to select the entire contents of the document, here&#8217;s what the &#8220;<span class="interfaceitem">Styles</span>&#8221; section of the Formatting Palette looks like:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-styles1.png" width="250" height="319" alt="Styles in Formatting Palette" />
</p>
<p>
And here is what the &#8220;<span class="interfaceitem">Styles</span>&#8221; control in the formatting toolbar looks like:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-styles2.png" width="305" height="100" alt="Styles in formatting toolbar" />
</p>
<p>
And here is what the &#8220;<span class="interfaceitem">Styles</span>&#8221; dialog box looks like:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-styles3.png" width="311" height="352" alt="Styles dialog" />
</p>
<p>
If there is a better illustration of the contrast between the approach and usability of Pages and the approach and usability of Word 2008, I don&#8217;t know what it is.
</p>
<p>
In Word 2008, you have at least three different ways of viewing the same information (the style[s] of the current selection), i.e. a palette, a toolbar control, and a dialog box, and none of them is able to provide any useful information. In addition, each of them provides a difference piece of false information!
</p>
<p>
In Pages, you only have one way of viewing the information, i.e. the styles drawer, and it gives you all the information that it can give you, by highlighting all the styles that are currently in use somewhere inside the selected text.
</p>
<p>
Don&#8217;t get me wrong. Sometimes I do wish that Apple would provide at least one other way to edit styles, because the drawer is not exactly the ideal interface for modifying style attributes. (You have to select an occurrence of the style you want to edit and apply the changes you want to apply to the style definition, and then choose the command to redefine the style based on the selection.)
</p>
<p>
But at least Apple does not try to <em>pretend</em> that it offers a useful, flexible user interface like Microsoft does. It actually does offer one. Whereas the user interface for working with styles in Word is still lousy, after all these years, and it still fails to provide any useful information when you have a mixed selection that uses a variety of styles. Heck, it&#8217;s not even able to display <em>both</em> the current character style and the current paragraph style at the same time.
</p>
<p>
I should also note that, unlike earlier versions, Pages ’09 does provide more than one way to view/apply styles, since it also has controls for styles in its Format Bar, in the form of two separate menus for paragraph styles and character styles.
</p>
<p>
But here again, Apple does the right thing and, in case of a mixed selection, it shows in the menu these styles that are applied to parts of the selection as partially checked items, with the conventional dash:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/pages/pages-stylesmenu1.png" width="225" height="1159" alt="Para styles menu" />
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/pages/pages-stylesmenu2.png" width="221" height="331" alt="Char styles menu" />
</p>
<p>
(As you can see, the font smoothing in these menus is pretty bad, however. But at least that&#8217;s a purely aesthetic problem.)
</p>
<p>
Do you think we&#8217;ll ever have a version of Microsoft Word that is capable of displaying both the current paragraph style and the current character style at the same time, and is able to reflect the mixed nature of a selection containing multiple styles by following the standard conventions in Mac OS X for such a situation?
</p>
<p>
I don&#8217;t, and that&#8217;s why I switched from Microsoft Word to Pages as my main word processor several years ago. I&#8217;d love to see Microsoft prove me wrong and actually make such improvements, so that Pages would actually have some competition. But I just don&#8217;t see it happening. As far as one can tell, Microsoft&#8217;s MacBU is a completely ossified institution that just keeps churning out version after version of the same old crap.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2010/05/06/styles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PowerPoint 2008: Problem when displaying same presentation in two windows</title>
		<link>http://www.betalogue.com/2010/02/24/powerpoint-windows/</link>
		<comments>http://www.betalogue.com/2010/02/24/powerpoint-windows/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 21:43:57 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2982</guid>
		<description><![CDATA[For a long time, Office applications have had a feature where you can view the same document in two different windows at the same time, which enables you to view and edit two different sections of the same document or view the same document in two different view modes at the same time. It&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p>
For a long time, Office applications have had a feature where you can view the same document in two different windows at the same time, which enables you to view and edit two different sections of the same document or view the same document in two different view modes at the same time.
</p>
<p>
It&#8217;s a nifty feature, and one that&#8217;s sorely missing in Apple&#8217;s iWork suite of applications.
</p>
<p>
Unfortunately, as per usual with Microsoft, the feature is plagued by bugs, and things aren&#8217;t getting better with time, on the contrary.
</p>
<p>
As far as I can tell, in PowerPoint 2008, the feature is broken to the point of being unusable.
</p>
<p>
If I open a blank new presentation in PowerPoint 2008, type a few words in the title and subtitle fields, and then go to the &#8220;<span class="menuheading">Window</span>&#8221; menu and choose &#8220;<span class="menuitem">New Window</span>&#8221; to open a second window showing the same presentation, PowerPoint correctly does just that.
</p>
<p>
But then if I try to continue editing the text boxes in the original (first) document window, PowerPoint 2008 seems completely unable to refresh the text display properly. Typing seemingly produces nothing—but I can see that the text gets inserted properly, because it is displayed properly in the other (second) window in the background. But in the first window, the only way that I can force PowerPoint 2008 to display what I have just typed is to resize the document window. This somehow forces PowerPoint to &#8220;refresh&#8221; the contents of the text boxes and render them properly. But it does not fix the problem.
</p>
<p>
In that first window, it is pretty much impossible to edit text boxes, unless you enjoy doing things like typing in the dark.
</p>
<p>
So that makes the two-windows feature in PowerPoint 2008 pretty much unusuable for anything other than viewing slides.
</p>
<p>
I cannot reproduce the problem in PowerPoint 2004, so it looks like a &#8220;new&#8221; bug in PowerPoint 2008. (If it is indeed new to PowerPoint 2008, it has been there for the past year and a half, so it&#8217;s not &#8220;new&#8221; in that sense any longer!) I obviously cannot entirely rule out something specific to my configuration that might be causing the problem (dual monitor setup, maybe?). But still… It&#8217;s a pretty bad and obvious one. (I didn&#8217;t notice it earlier because really, in all honesty, I tend to avoid PowerPoint like the plague and only use it when I am really forced to do so. And when I do have to use it I don&#8217;t always have to use the &#8220;<span class="menuitem">New Window</span>&#8221; feature.)
</p>
<p>
To be fixed in Office 2011 or whatever it&#8217;s called? Don&#8217;t count on it. With Microsoft&#8217;s lackadaisical attitude towards bugs, it&#8217;s more likely to be ignored for another few years.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2010/02/24/powerpoint-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desperately seeking smarter word processor</title>
		<link>http://www.betalogue.com/2010/02/08/smarter/</link>
		<comments>http://www.betalogue.com/2010/02/08/smarter/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 18:39:24 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Pages]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2963</guid>
		<description><![CDATA[Take the following excerpt from a simple word processor document: Note where the insertion point is located (at the beginning of the second paragraph). Now what do you think will happen when I start typing from that insertion point? More specifically, do you expect the inserted text to be in bold or not? Well, here [...]]]></description>
			<content:encoded><![CDATA[<p>
Take the following excerpt from a simple word processor document:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/pages/pages-charformatting1.png" width="325" height="135" alt="Char formatting" />
</p>
<p>
Note where the insertion point is located (at the beginning of the second paragraph).
</p>
<p>
Now what do you think will happen when I start typing from that insertion point?
</p>
<p>
More specifically, do you expect the inserted text to be in bold or not?
</p>
<p>
Well, here is what happens:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/pages/pages-charformatting2.png" width="325" height="135" alt="Char formatting" />
</p>
<p>
The text is in bold. Why? The reason is simple. The previous paragraph ended with text in bold, and I only changed back to regular (not bold) at the beginning of the next paragraph before typing &#8220;<span class="passage">Not bold</span>.&#8221;
</p>
<p>
In such a situation, Pages, like other common word processors, &#8220;remembers&#8221; the exact location where the change from bold to regular took place, even though that location is now invisible to the user. And when the user places the insertion point in that same location (even though the user cannot tell that this is the location where the change from bold to regular was made) and starts typing, the resulting inserted text is… in bold.
</p>
<p>
On the other hand, if, when typing the first paragraph, I had changed back from bold to regular <em>before</em> inserting the paragraph mark (i.e. before typing <span class="interfaceitem">Return</span>), this problem would not be occurring now.
</p>
<p>
Yet, from a purely visual standpoint, the two different behaviours produce the exact same result. the first paragraph ends with something in bold (including the closing period) and the second paragraph begins with something not in bold.
</p>
<p>
Now my question is simple: Why can&#8217;t we get a word processor that is smart enough to understand that, in 99% of all cases, when the user goes to insert something at the beginning of the second paragraph, he expects that something to be in the character formatting of that paragraph (i.e. here the regular font) and not in the character formatting of the end of the previous paragraph (i.e. here the bold font)?
</p>
<p>
Is that really too much to ask?
</p>
<p>
Yes, I know that, from the perspective of the word processor program itself, the behaviour above makes sense. The change from bold to regular was made after inserting the paragraph mark, so to the word processor it makes sense to begin the second paragraph in bold. But it does not make sense from a purely visual point of view, which is all that the user can refer to once the typing has been done.
</p>
<p>
Now, of course, since I am more than familiar with this problem myself, I am usually careful to change my character formatting back before inserting a return character at the end of my paragraph. So for documents that I create myself, I don&#8217;t usually encounter the issue described above (except when unwanted text selection problems make it inevitable that I end up applying my formatting to unwanted trailing characters such as spaces and invisible return characters).
</p>
<p>
My real problem is that, in my job, I spend a lot of time editing other people&#8217;s documents. And the number of documents exhibiting the issue described above that I have to deal with is frustratingly high. There are probably various reasons for this, but the main one is of course the lack of intuitiveness of word processor interfaces in general and the lack of proper training of most word processor users.
</p>
<p>
It is for that same reason that there are no simple solutions to the problem. In the example above, it is merely a matter of switching back from bold to regular, which is not too painful. But far too often the character formatting changes are numerous: different font, different weight, different size, different colour, etc. It is simply too frustrating to have to change all these manually.
</p>
<p>
And reverting back to the paragraph&#8217;s underlying default character formatting by stripping all the inappropriate manual formatting with a &#8220;<span class="interfaceitem">Remove Formatting</span>&#8221; type of command usually is not an option either. More often than not, those word processor users who only change formatting options after inserting the paragraph mark are the same users who do not know how to use paragraph styles, and so apply document-wide formatting options manually as well. This means that the underlying default character formatting of the paragraph (i.e. the character formatting defined in the default paragraph style) does not match the actual default character formatting used in the document. Stripping the unwanted manual formatting also strips the manual formatting that needs to be preserved.
</p>
<p>
There is no easy solution here. The only tolerable approach that I have found when this happens to me is the following. Instead of putting my insertion point at the beginning of the paragraph, where I get the wrong character formatting when I start typing, I put it one or two characters to the right, <em>inside</em> the first word of the paragraph. I start typing what I want, then I go back to the beginning of the paragraph and remove the extra letters that I no longer want, and then I jump back after the first few letters that I have typed and resume typing.
</p>
<p>
It is utterly inelegant, but it is the only realistic solution that I have found.
</p>
<p>
Of course, as an experienced and demanding Mac user, I am profoundly bothered by inelegant solutions, even when I have no choice but to use them. Each time I have to use them, it adds a little bit to the low-level frustration that I experience on a continuous basis in my daily work due to the limitations and lack of intelligence of the tools that I am forced to use. I simply cannot resign myself and get used to this situation. I dream of smarter tools. I strongly believe that they are more than possible with today&#8217;s hardware and software. It is just a matter of &#8220;political&#8221; will.  But the priorities of the market and of our current crop of &#8220;innovators&#8221; are obviously elsewhere.
</p>
<p>
In an ideal world, innovation would take place on a continuous basis on multiple fronts, including less &#8220;flashy&#8221; and less glamorous areas such as word processing and text editing. But that ideal world is far from today&#8217;s reality, where word processors are more or less just as dumb as they were 20 years ago (and not even faster!).
</p>
<p>
UPDATE: <a href="http://earthlingsoft.net/ssp">Sven-S. Porst</a> writes to report that Apple&#8217;s own TextEdit behaves properly, and so do AppleWorks and InDesign. Even the basic (WebKit) text editor used when composing messages in Mail or filling out forms in Safari actually behaves properly too. I was able to verify this myself in TextEdit, Mail, and InDesign.
</p>
<p>
Considering the lack of polish otherwise afflicting all these other tools, this is rather shocking news. It appears to confirm that both Microsoft Word and Apple&#8217;s Pages, the two flagship word processors for Mac OS X, have their own way of doing things and can&#8217;t get the simple things right, even after years and years (decades in the case of Word) of supposed polishing, fine-tuning and improvements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2010/02/08/smarter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editing graphics in Word documents: Maddening</title>
		<link>http://www.betalogue.com/2010/01/21/word-graphics/</link>
		<comments>http://www.betalogue.com/2010/01/21/word-graphics/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 17:05:36 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2939</guid>
		<description><![CDATA[Most of the time, when I have to work on a Word document sent to me by a client, I open it in Apple&#8217;s Pages, save it as a Pages document, work on it, and, in the end, I export the Pages document back in Word format and send that to my client (after checking [...]]]></description>
			<content:encoded><![CDATA[<p>
Most of the time, when I have to work on a Word document sent to me by a client, I open it in Apple&#8217;s Pages, save it as a Pages document, work on it, and, in the end, I export the Pages document back in Word format and send that to my client (after checking it in Word itself and making minor adjustments if necessary).
</p>
<p>
Every once in a while, however, I have no choice but to work on the Word document with Word itself. Most of such cases are when documents contain a large number of tables (Pages&#8217;s table editing tools can be <a href="http://www.betalogue.com/2009/01/09/pages-table-shortcuts/">very frustrating</a>) or Microsoft Office-specific graphics typically generated by Excel and inserted in the Word document or generated within Word itself.
</p>
<p>
These days, I am working on one such document. It contains a large number of tables, as well as numerous graphics such as this one:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics1.png" width="372" height="137" alt="Graphic in Word document" />
</p>
<p>
My task, as a professional translator, is to translate the entire document, including such graphics. If the graphics are not editable, I have to advise my client that I will provide the translation in plain text underneath the graphic, and his graphic designer or whoever designed the document will have to update the graphic himself.
</p>
<p>
But if the graphic is editable, I have no excuse but to do the editing myself:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics2.png" width="372" height="137" alt="Editable fields" />
</p>
<p>
(Things might look a bit different for you depending on which version of Word you are using. I am using Word 2008 for Mac OS X. Microsoft&#8217;s developers keep changing the look of the frames and handles and other controls for editing graphics, without ever doing anything about the flaws in the actual behaviours of the controls.)
</p>
<p>
As you can see in this picture, the &#8220;labels&#8221; for the pie chart are editable text boxes that can be clicked on and &#8220;entered&#8221; in order to edit the text inside.
</p>
<p>
And that&#8217;s where the frustration starts.
</p>
<p>
See, in most computer systems, a double-click on a word is a shortcut for selecting the entire word. When you want to edit text, it is a pretty convenient shortcut. In the example above, my task is to replace &#8220;<span class="passage">Strongly Agree</span>&#8221; with &#8220;<span class="passage">Tout à fait d&#8217;accord</span>&#8221; on the first line and to add a non-breaking space between the number and the <span class="passage">&#8220;%</span>&#8221; symbol on the second line (which is required in French typography). My first instinct is to double-click on either &#8220;<span class="passage">Strongly</span>&#8221; or &#8220;<span class="passage">Agree</span>&#8221; and then expand the selection to the left or to the right (depending on where I have started) in order to select the entire line and type the French over the selection.
</p>
<p>
The problem is that some software developers have other ideas and think that double-click is a convenient shortcut for all kinds of other things. In Word 2008, for example, double-click on the text inside such a text box, instead of selecting the text, will bring up… a dialog box for changing the format of the text box:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics3.png" width="384" height="349" alt="Format dialog box" />
</p>
<p>
Argh. This might make sense as a shortcut for accessing the &#8220;<span class="interfaceitem">Format</span>&#8221; dialog box for a graphic object that does not contain any text, and is therefore not editable to begin with. But unfortunately, Microsoft&#8217;s engineers have decided that it should apply to all objects, including text boxes.
</p>
<p>
So now, each time I want to edit the text inside a text box (and I have dozens of text boxes to go through), I have to click just once on the text inside the box to select the box first, and then <strong>pause for a short while</strong>, and then click on the text again to &#8220;enter&#8221; the field.
</p>
<p>
But even then, look at what happens:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics4.png" width="372" height="137" alt="Entered field" />
</p>
<p>
Depending on the actual position of the mouse pointer, Word throws a tool tip in my face to tell me what the label is for, which I don&#8217;t give a flying hoot about, and that tool tip hides part of the text that I want to edit! And even if I start typing in the text box, the tool tip does not go away. The only solution is to move my hand back to the mouse and move the mouse pointer elsewhere, so that Word will show a tool tip for something else and remove this one from my sight.
</p>
<p>
Double argh.
</p>
<p>
At this point, you might think: &#8220;Why doesn&#8217;t Pierre just do a document-wide Find/Replace operation to replace all occurrences of &#8216;Strongly Agree&#8217; with ‘Tout à fait d&#8217;accord,’ especially if he has dozens of those to do?&#8221;
</p>
<p>
Well, I would—except that Word&#8217;s Find/Replace command does not work with the text inside text boxes! It&#8217;s as if this text didn&#8217;t exist. Word can&#8217;t find it, and Word does not include it in its word count. (Another bonus for translators who rely on an accurate word count for billing purposes.)
</p>
<p>
So I actually have to do each and every graphic manually, one at a time.
</p>
<p>
Now that I have finally entered the text box and am able to edit the text (as long as the tool tip lets me see what I am doing and does not force me to type in the dark), I have to deal with Word&#8217;s esthetic brilliance.
</p>
<p>
See, while you are editing text inside a text box, Word is apparently unable to recalculate the size of the text box on the fly, and so it continues to display the current borders of the text box, even though they are not longer correct:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics5.png" width="372" height="137" alt="Centered text" />
</p>
<p>
This image is supposed to represent text that is centered inside the box. And when I am finished typing I get more prettiness:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics6.png" width="372" height="137" alt="Centered text" />
</p>
<p>
Now, somehow, Word has realized that it needs to widen the text box, but the centered text spills over the other edge of the box!
</p>
<p>
It&#8217;s only when I exit the text box altogether that Word finally adjusts its borders to accommodate the new content properly:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics7.png" width="372" height="137" alt="Centered text" />
</p>
<p>
Except that—Darn! I&#8217;ve forgotten to add the non-breaking space before the &#8220;<span class="passage">%</span>&#8221; on the second line!
</p>
<p>
And so we start all over again… Double-click on the text box&#8217;s second line—oh no, here comes that &#8220;<span class="interfaceitem">Format</span>&#8221; dialog box again. Escape that. And try again, this time with a pause between the clicks. And so on. And so on. And so on.
</p>
<p>
Repeat the same scenario over dozens of similar text boxes, and you get an idea of how maddening this can get.
</p>
<p>
Oh, and by the way, even if you uncheck the <span class="interfaceitem">&#8220;Show Paste Options buttons</span>&#8221; option in Word&#8217;s preferences (under the &#8220;<span class="interfaceitem">Edit</span>&#8221; pane), Word 2008 still shows the &#8220;<span class="interfaceitem">Paste Options</span>&#8221; button each time you paste something inside a text box, thereby adding to the screen clutter and hiding even more of the text you are trying to edit.
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-editinggraphics8.png" width="218" height="159" alt="Paste Options button" />
</p>
<p>
And I am not even mentioning Word&#8217;s performance issues, which mean that, even on a 2009 Mac Pro with 12 GB of RAM, half of the time, when you try to expand the selection inside a text box, there is a slight but very noticeable delay before Word actually draws the proper selection highlighting. Or responds to your mouse click. Or to your keystroke. Which causes you to make more errors, and to have to repeat all these stupid actions even more.
</p>
<p>
And I am not mentioning document scrolling issues either. I have dozens of such graphics one after the other, so when I scroll down to edit the next one, it&#8217;s not always fully displayed in the visible area of the document window. Or sometimes, even when the graphic that I am editing is fully visible, editing it still causes Word to jump up or down while I am trying to edit a perfectly visible text box, and so I have to readjust my own positioning due to Word&#8217;s uncontrollable scrolling, and scroll back up or back down, which causes yet more headache-inducing jumping, because Word is not designed for the scroll ball on my Apple mouse and thinks it&#8217;s a scroll wheel and Word&#8217;s scrolling is way too sensitive, and there&#8217;s nothing that can be done to adjust that either!
</p>
<p>
Oh, and did I mention that the blinking I-beam cursor <a href="http://www.betalogue.com/2009/07/13/word-2008-cursor/">keeps disappearing while you are typing</a>, making it even harder to keep track of what you are doing and avoid more unwanted errors and more repetition?
</p>
<p>
I could go on and on. Working with Word is just horrible, and it&#8217;s probably even worse in Mac OS X with Word 2008, although other versions of the software are probably affected by most of the flaws illustrated above as well.
</p>
<p>
It&#8217;s hard to believe that we are in 2010 and we still have to use such crappy, badly designed, horrendously flawed software. But we are, and we do. And we have Bill Gates and his clique to thank for it (although Adobe&#8217;s own software wizards are not far behind, and are getting closer and closer all the time).
</p>
<p>
It&#8217;s maddening, and it&#8217;s profoundly discouraging.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2010/01/21/word-graphics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pages ’09 Tip: Double-click on endnote number to return to text</title>
		<link>http://www.betalogue.com/2009/10/01/pages09-endnotes/</link>
		<comments>http://www.betalogue.com/2009/10/01/pages09-endnotes/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 18:18:34 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Pages]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2789</guid>
		<description><![CDATA[Apple&#8217;s word processor Pages takes a resolutely WYSIWYG approach. Gone are the multiple view modes afforded by Microsoft Word. On the whole, it is a welcome simplification. After all, the paradox at the heart of the very existence of Microsoft Word&#8217;s &#8220;Normal&#8221; view mode (now called &#8220;Draft&#8221; in Word 2008) is that it&#8217;s supposed to [...]]]></description>
			<content:encoded><![CDATA[<p>
Apple&#8217;s word processor Pages takes a resolutely WYSIWYG approach. Gone are the multiple view modes afforded by Microsoft Word.
</p>
<p>
On the whole, it is a welcome simplification. After all, the paradox at the heart of the very existence of Microsoft Word&#8217;s &#8220;<span class="interfaceitem">Normal</span>&#8221; view mode (now called &#8220;<span class="interfaceitem">Draft</span>&#8221; in Word 2008) is that it&#8217;s supposed to be designed for those who don&#8217;t want to be slowed down by all the &#8220;bells and whistles&#8221; of a true WYSIWYG mode (which Word&#8217;s &#8220;<span class="interfaceitem">Page Layout</span>&#8221; view mode isn&#8217;t either, although it gets closer to it), but in actual fact, even Word 2008&#8242;s &#8220;<span class="interfaceitem">Draft</span>&#8221; view mode is significantly slower and more painful to use than Pages ’09&#8242;s regular WYSIWYG view mode.
</p>
<p>
But WYSIWYG does come with some of its own obvious limitations.
</p>
<p>
One example is what happens when editing endnotes. By design, endnotes are meant to appear at the end of a document or section. But after you&#8217;ve inserted an endnote in your document—which has taken you to the end of the document, where you&#8217;ve typed the text of the endnote—you typically want to go back to the main body text to continue entering/editing it.
</p>
<p>
With a non-WYSIWYG view mode such as Word&#8217;s &#8220;<span class="interfaceitem">Normal/Draft</span>&#8221; mode, you can view and edit footnotes and endnotes in a separate pane at the bottom of the document&#8217;s window. This way, while you are editing an endnote, you can still see the main body text with the endnote reference in context, and you can easily return to it with a simple mouse click.
</p>
<p>
But in Pages ’09, as soon as you insert an automatic endnote, the application immediately takes you to the end of the document, where the endnotes are. You can no longer view the endnote reference in context.
</p>
<p>
And what do you do when you are done editing your endnote and want to return to the main body text? There is no obvious control to do this. No &#8220;<span class="interfaceitem">Back to Text</span>&#8221; button/command or anything of the kind.
</p>
<p>
But in fact there is a fairly easy way to return to the text. You can simply double-click on the endnote&#8217;s number itself, which causes Pages ’09 to jump back to the corresponding endnote reference in the main body text. It&#8217;s not obvious, but once you know it, it&#8217;s fairly convenient.
</p>
<p>
(It works the other way around too. In order to view an existing endnote, you can just double-click on the endnote reference in the body text.)
</p>
<p>
This does not eliminate the other shortcoming of the WYSIWYG approach, which is that you cannot view the endnote reference in context while editing the endnote itself. And that is part of a more general problem with WYSIWYG, which is that you cannot view two different portions of the same document at the same time. I frequently need to refer to another existing section of the document that I am currently working on. Pages ’09&#8242;s WYSIWYG approach forces me to jump back and forth without being able to view two different sections at the same time. It&#8217;s frustrating, and forces me to do an excessive amount of double-checking to make sure that all sections of my documents are consistent.
</p>
<p>
I would feel much more comfortable about my work in Pages ’09 if it offered a way to view two different sections of the same document at the same time, like Word with its control to divide a single document window into two panes or with its command to open the same document in a second document window, which can then be scrolled independently.
</p>
<p>
In Pages ’09, I am often forced to resort to a clumsy workaround such as creating a copy of my existing document in the Finder and opening that document copy in a separate document window in Pages ’09—which of course is far from an ideal substitute, since the copy is not updated when I make changes to the original, and there is a greater risk of experiencing confusion between the two versions and applying changes/edits to the wrong version.
</p>
<p>
So WYSIWYG orthodoxy has its limits, and I wish Apple would realize this. Without resorting to the multiplicity of view modes so generously offered by Microsoft, it could at least offer the option to open the same document in a second window that can be scrolled independently. Both windows would be WYSIWYG. They just would enable you to view two different sections of the document (endnotes and endnote references, or any sections) at the same time.
</p>
<p>
Unfortunately, I have submitted this &#8220;enhancement request&#8221; to Apple multiple times, so far without any success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/10/01/pages09-endnotes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Word 2008: Bug with input methods fixed</title>
		<link>http://www.betalogue.com/2009/09/10/word2008-scx/</link>
		<comments>http://www.betalogue.com/2009/09/10/word2008-scx/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 18:37:33 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2718</guid>
		<description><![CDATA[I did not notice this bug fix right away, because, while I do download and apply incremental updates as diligently as possible, I don&#8217;t have time to check each and every known bug (there are thousands of them) to see if it has been fixed or not in the update. I also don&#8217;t use Word [...]]]></description>
			<content:encoded><![CDATA[<p>
I did not notice this bug fix right away, because, while I do download and apply incremental updates as diligently as possible, I don&#8217;t have time to check each and every known bug (there are thousands of them) to see if it has been fixed or not in the update. I also don&#8217;t use Word 2008 nearly as often as I used to, since Apple&#8217;s Pages is now my word processor of choice and I only use Word 2008 when I have a Word document that contains numerous elements likely to cause alignment issues and other problems when importing the document in Pages and exporting it back in Word format.
</p>
<p>
That said, if I had read the<a href="http://support.microsoft.com/kb/973254"> release notes about Microsoft Office 2008 for Mac 12.2.0 Update</a>, I would have noticed this:
</p>
<blockquote>
<p>
Improvements for Microsoft Word 2008 for Mac
</p>
<p>
<b>•	Compatibility is improved with SpellCatcher X. </b><br />
	This update fixes an issue that improves compatibility with SpellCatcher X.
</p>
</blockquote>
<p>
No, it&#8217;s not a dream. Microsoft&#8217;s MacBU did actually notice a bug that was introduced in the initial release of Word 2008 (more than a year and a half ago) and caused a <a href="http://www.betalogue.com/2008/02/07/word-2008-buggy-handling-of-input-methods-including-spell-catcher-x/">buggy handling of input methods</a>, including Spell Catcher X. And they did actually fix it.
</p>
<p>
This means that now, when you type text in a Word 2008 with Spell Catcher X&#8217;s input method (so as to benefit from Spell Catcher&#8217;s automatic as-you-type features), Word no longer treats each and every keystroke as a separate event and, when you try to undo your typing with <kbd>command-Z</kbd>, Word no longer requires you to undo it character by character, which was excruciatingly painful.
</p>
<p>
Not only did Microsoft notice the bug (albeit long after Word 2008 came out and I reported it) and not only did they eventually fix it, but they even documented the fix in their release notes.
</p>
<p>
I am amazed—but then, I am only amazed because Microsoft has such a long history of totally ignoring existing bugs for years, especially bugs that affect me in my daily work. (I am not being paranoid. It&#8217;s just that Microsoft obviously pays very little attention to the needs of &#8220;power users&#8221; like me who actually use Word for Mac OS X to make a living.)
</p>
<p>
That said, there are numerous other bugs that remain in Microsoft Word 2008, including new bugs introduced with the initial release of Word 2008 that are obvious and deserve to get fixed as much as the bug with the input methods.
</p>
<p>
(By the way, the bug that Microsoft fixed in 12.2.0 didn&#8217;t just affect Spell Catcher X. It also affected all other forms of keyboard entry that rely on an input method, as opposed to a simple keyboard layout. But since I don&#8217;t know whether Word 2008 is actually usable with any other input method beyond Spell Catcher X—we are talking about the input sources in Mac OS X&#8217;s system preferences that list a number of sub-systems, such as the ones called “Kotoeri” and “Hangul”— I don&#8217;t know if only Spell Catcher X users were affected.)
</p>
<p>
Other bugs that were introduced in Word 2008 and are totally unacceptable in a quality product include the fact that Word 2008 document windows don&#8217;t remember their position on the screen when you close and reopen them, the fact that, more often than not, Word 2008 refuses to respect Mac OS X&#8217;s window layering and brings all its windows in front of other application windows when you bring one of its document windows to the foreground, the fact that things don&#8217;t get redrawn quickly and properly when automatic page breaks change, the fact that extra paragraph marks appear when you delete a selection of more than one paragraph, and so on. (I&#8217;ve documented these bugs in various posts. There is a recap <a href="http://www.betalogue.com/2008/06/10/word-2008-broken/">here</a>.)
</p>
<p>
And these are just the newer bugs. There are still plenty of old ones that have been with us for years and will probably never be fixed.
</p>
<p>
But yeah, for once, Microsoft did actually fix a bug—and one that affected me in my daily working life. Amazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/09/10/word2008-scx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Word 2008: The case of the disappearing cursor</title>
		<link>http://www.betalogue.com/2009/07/13/word-2008-cursor/</link>
		<comments>http://www.betalogue.com/2009/07/13/word-2008-cursor/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 20:36:37 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2658</guid>
		<description><![CDATA[Do you ever get the impression that Microsoft Word 2008 is a flaky, unreliable Mac OS X application? Do you ever feel that the reason for this impression is something seemingly minor yet obvious that affects your interaction with the application at all times? Well, if so, I invite you to try the following experiment: [...]]]></description>
			<content:encoded><![CDATA[<p>
Do you ever get the impression that Microsoft Word 2008 is a flaky, unreliable Mac OS X application? Do you ever feel that the reason for this impression is something seemingly minor yet obvious that affects your interaction with the application at all times?
</p>
<p>
Well, if so, I invite you to try the following experiment: open a blank document in Word 2008 and start typing.
</p>
<p>
That&#8217;s it. That&#8217;s all you have to do. But you have to pay attention to one other thing while you&#8217;re typing: the state of the blinking I-beam cursor that indicates your current position in the document.
</p>
<p>
What does this I-beam cursor do while you are typing? <strong>It disappears.</strong>
</p>
<p>
Now, I don&#8217;t know about you, but to me, that is simply wrong. The cursor should not disappear. On the contrary, it should stop blinking at stay constantly visible as long as you are typing, moving along with your typed text. Once you stop typing, it should start blinking again.
</p>
<p>
It&#8217;s as simple as that.
</p>
<p>
You would think that something that simple would be universally accepted and supported. And you would think that, given that Word 2004 does the right thing here, Word 2008 would do the right thing as well.
</p>
<p>
But it does not. As soon as you start typing, the cursor disappears. And it only reappears when you stop typing.
</p>
<p>
Why is this wrong? For a variety of reasons. The most obvious that I have right now is what happens in tables. When you are in a table in Word, you can use the <kbd>Tab</kbd> key to jump from cell to cell. But since the <kbd>Tab</kbd> key is a keyboard key (duh), it is interpreted as &#8220;typing&#8221; and causes Word 2008 to stop displaying the cursor. If you are tabbing into a cell that contains text, that&#8217;s not a problem, because Word selects the contents of the cell by default, so you have some visual feedback about the fact that your selection is there now.
</p>
<p>
But if the cell is empty, the only visible sign that the selection is in the cell is… the I-beam cursor. And as long as you are pressing the <kbd>Tab</kbd> key, i.e. &#8220;typing,&#8221; the I-beam cursor remains invisible. When you are tabbing through a series of empty cells by pressing <kbd>Tab</kbd> repeatedly, this means that it is unfortunately very easy to lose track of where you are. The I-beam cursor only flashes by from time to time, presumably if you are hitting the <kbd>Tab</kbd> key repeatedly but slowly enough that Word thinks that you&#8217;ve stopped typing and starts making the cursor blink again.
</p>
<p>
Of course, it&#8217;s the type of flaw that primarily affects &#8220;power users&#8221; who tend to work fast and expect their application to be as responsive as possible. In other words, people who actually work for a living and try to be as efficient as possible. But Word 2008 is not designed for such people. In fact, it&#8217;s not designed for anyone in particular. It&#8217;s not designed, period. It&#8217;s a slapdash assembly of defective parts that makes a monster of an application with atrocious responsiveness. The only person that such an application would be <em>designed for</em> is some kind of monstrous alien creature with three heads, 2 fingers and a major eye/hand coordination problem. Word wouldn&#8217;t work any better for such a creature, but at least the creature probably wouldn&#8217;t notice the flaws.
</p>
<p>
For anyone else, Word 2008 is the kind of application that is crappy enough to ruin your mood as soon as you launch it and start typing. I mean, when it comes to word processing, it does not get much more fundamental than the I-beam cursor, does it?
</p>
<p>
Out of curiosity, I reviewed other applications. As indicated, Word 2004 does not suffer from the problem (but it does still suffer from disappearing cursor syndrome in <a href="http://www.betalogue.com/2004/06/28/word-2004-more-on-disappearing-i-beam-cursor/" target="_blank">some more specific situations</a>). So obviously this is something that Microsoft&#8217;s engineers broke when converting Word into an Intel-native application.
</p>
<p>
I have already reported on the blinking cursor problems in <a href="http://www.betalogue.com/2009/03/31/excel-2008-text/" target="_blank">Excel 2008</a> and <a href="http://www.betalogue.com/2008/02/11/powerpoint-2008-disappearing-cursor-when-using-cursor-keys-in-text-box/" target="_blank">PowerPoint 2008</a>. So sadly Word 2008 is in good company here, even though the problem is by far the worst in Word 2008, i.e. the… word processor in the lot.
</p>
<p>
Other Apple tools that I use commonly for text editing, including Pages, TextEdit and Mail, do not suffer from the problem. When you type in these applications, the I-beam cursor stays constantly visible, until you stop typing, which is when it then starts blinking again.
</p>
<p>
The only other application where I have noticed the problem is… BBEdit, the application in which I am writing this post right now. It&#8217;s rather surprising to me, as Bare Bones usually pays close attention to such details. But the truth is that it has never bothered me much in BBEdit. I suspect that it is because, unlike Word 2008, BBEdit the application as whole is otherwise so highly responsive that you cannot really lose track of where you are. (It also helps that it&#8217;s only a text editor and not a word processor.)
</p>
<p>
Still, if I were a Bare Bones engineer, this would bother me and I would get it fixed eventually.
</p>
<p>
I cannot find a specific reference to the expected behaviour of the I-beam cursor while typing in the <a href="http://developer.apple.com/documentation/UserExperience/index.html" target="_blank">Apple User Experience Guides</a>. A search for &#8220;<span class="passage">blinking cursor</span>&#8221; does not return any useful results. The correct/recommended behaviour might be in there somewhere, but it&#8217;s not in an obvious location.
</p>
<p>
Still, I don&#8217;t think it takes an official guide to figure out what the expected/recommended/correct/desirable behaviour is here. Besides, it&#8217;s not like Microsoft&#8217;s engineers ever follow Apple&#8217;s guidelines anyway…
</p>
<p>
To me, the simple fact that things were working fine in Word 2004 and got broken in Word 2008 and no one at Microsoft seems to have noticed or done anything about it, even after numerous incremental Word 2008 updates, is a clear indication of how bad things are at the MacBU and how little they care about the responsiveness and usability of their applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/07/13/word-2008-cursor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pages ’09: Keep a list of your customized shortcuts handy</title>
		<link>http://www.betalogue.com/2009/07/08/pages-shortcuts/</link>
		<comments>http://www.betalogue.com/2009/07/08/pages-shortcuts/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 13:14:12 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Pages]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2652</guid>
		<description><![CDATA[Apple&#8217;s Pages application has very limited keyboard shortcut customization abilities. The only shortcuts that you can assign within the application&#8217;s user interface are the F1 to F8 keys, and they can only be used for styles: Fortunately, Pages ’09, like most other well-behaved Mac OS X applications, also supports the system-wide keyboard shortcut customization feature provided [...]]]></description>
			<content:encoded><![CDATA[<p>
Apple&#8217;s Pages application has very limited keyboard shortcut customization abilities. The only shortcuts that you can assign within the application&#8217;s user interface are the <kbd>F1</kbd> to <kbd>F8</kbd> keys, and they can only be used for styles:
</p>
<p>
<a href="http://www.betalogue.com/images/uploads/pages/pages09-shortcuts.png" target="_blank" title="Click to see full-size image."><img src="http://www.betalogue.com/images/uploads/pages/pages09-shortcuts.png" width="380" height="225" alt="Shortcuts in Pages" /></a>
</p>
<p>
Fortunately, Pages ’09, like most other well-behaved Mac OS X applications, also supports the system-wide keyboard shortcut customization feature provided through the System Preferences application, in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane:
</p>
<p>
<a href="http://www.betalogue.com/images/uploads/macosx/sysprefs-keyshortcuts.png" target="_blank" title="Click to see full-size image."><img src="http://www.betalogue.com/images/uploads/macosx/sysprefs-keyshortcuts.png" width="423" height="261" alt="System Preferences - Keyboard Shortcuts" /></a>
</p>
<p>
(If you are wondering why you cannot see the Expand/Collapse triangle next to the &#8220;<span class="interfaceitem">Pages.app</span>&#8221; entry in the list, it&#8217;s because Mac OS X has had this bug for years where it fails to invert the triangle when a list item is selected. The problem is made more acute by my choice of selection highlighting colour, which is a shade of green darker than the default sky blue. This bug will apparently <em>finally</em> be fixed in Snow Leopard.)
</p>
<p>
This compatibility with the system-wide keyboard shortcut customization feature means that you can use the system-wide feature to assign a keyboard shortcut to a specific menu command in Pages:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/macosx/sysprefs-keyshortcuts-pages.png" width="469" height="307" alt="System Preferences - Keyboard Shortcuts - Pages" />
</p>
<p>
It works reasonably well for most commands, although the system-wide keyboard shortcuts feature in Mac OS X suffers from some limitations, which prevent you from using certain keys or certain key combinations.
</p>
<p>
It also means that, if a specific command in Pages cannot be accessed through a specific menu command in the Pages menu bar, then it&#8217;s impossible to assign a keyboard shortcut to it. For example, the &#8220;<span class="interfaceitem">Keep lines together</span>&#8221; and &#8220;<span class="interfaceitem">Keep with following paragraph</span>&#8221; formatting options are essential features if you want to maintain a certain level of control over your document&#8217;s pagination without resorting to ugly hacks such as the use of manual page breaks:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/pages/pages-keepwithnext.png" width="256" height="140" alt="Keep options" />
</p>
<p>
Unfortunately, the text inspector is the only way to access these options in Pages ’09, so you cannot assign keyboard shortcuts to them, like you can in Microsoft Word.
</p>
<p>
The keyboard shortcuts for styles feature is the only area in Pages ’09 where you can assign keyboard shortcuts to things that are not accessible via the menu bar (styles, in this case). But of course this feature is also very limiting, since you can only use 8 shortcuts, and these shortcuts have to be the <kbd>F1</kbd> to <kbd>F8</kbd> keys.
</p>
<p>
What makes the limited keyboard shortcut customization abilities in Pages ’09 even more frustrating, however, is the profound ambiguity regarding the way user-defined keyboard shortcuts are stored and preserved in Mac OS X.
</p>
<p>
For the <kbd>F1</kbd> to <kbd>F8</kbd> shortcuts used for styles in Pages, there aren&#8217;t any problems. These shortcuts are document-specific and are saved with the document itself.
</p>
<p>
But what about the application-specific keyboard shortcuts defined via the System Preferences application, in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane? Well, it looks like it takes a degree in Mac OS X engineering to figure out where they are stored and how to preserve/protect them.
</p>
<p>
Apparently, they are stored in the Pages preference file, i.e. <span class="filename">com.apple.iwork.pages.plist</span>, in your home library folder. If I open that file in a text editor, here is what I find:
</p>
<pre>
	&lt;key&gt;NSUserKeyEquivalents&lt;/key&gt;
	&lt;dict&gt;
		&lt;key&gt;All Caps&lt;/key&gt;
		&lt;string&gt;@$a&lt;/string&gt;
		&lt;key&gt;Export&hellip;&lt;/key&gt;
		&lt;string&gt;@~$e&lt;/string&gt;
		&lt;key&gt;Small Caps&lt;/key&gt;
		&lt;string&gt;@$h&lt;/string&gt;
		&lt;key&gt;Superscript&lt;/key&gt;
		&lt;string&gt;@$=&lt;/string&gt;
		&lt;key&gt;Title&lt;/key&gt;
		&lt;string&gt;@$t&lt;/string&gt;
	&lt;/dict&gt;
</pre>
<p>
These are shortcuts that I have just assigned via the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane to various menu commands in Pages that I use a lot. (&#8220;<span class="passage">@</span>&#8221; stands for the <kbd>Command</kbd> key, &#8220;<span class="passage">$</span>&#8221; for the <kbd>Shift</kbd> key and &#8220;<span class="passage">~</span>&#8221; for the <kbd>Control</kbd> key.)
</p>
<p>
But my problem is that I have just had to reassign all these keyboard shortcuts to these commands, even though I have been using them for years. Why? Because, for some reason (probably a system update some time in the recent past), at some point the ability to view and edit the existing application-specific shortcuts in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane was lost.
</p>
<p>
The shortcuts were still working, but if I went to the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane and tried to look under &#8220;<span class="interfaceitem">Pages</span>,&#8221; to view the application-specific shortcuts that I had defined, I could no longer see them. There was no entry for &#8220;<span class="interfaceitem">Pages</span>&#8221; in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane anymore.
</p>
<p>
And as soon as I decided to add a new Pages-specific shortcut for some other command through the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane, Mac OS X promptly eliminated all the existing shortcuts that, until then, were still working properly in Pages ’09, even though they were no longer visible or editable in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane.
</p>
<p>
This happened, presumably, because defining a new shortcut via the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane caused Mac OS X to wake up and realize that it no longer had any shortcuts listed for Pages commands in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane, and so it started again from scratch.
</p>
<p>
This is eminently frustating, and it&#8217;s not the first time it&#8217;s happened to me. It seems that, every time there is a significant system update or I have to reinstall my system for whatever reason, somehow the connection between the shortcuts defined and stored in the <span class="filename">com.apple.iwork.pages.plist</span> preference file and the shortcuts listed in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane is lost.
</p>
<p>
This forces me to keep a list of my user-defined shortcuts for Pages in a separate file, because I regularly have to reassign them in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane. In other words, if you are planning to do any keyboard customization in Pages via the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane, make sure you keep a separate list of all the shortcuts you define, because you&#8217;ll more than likely have to reassign them again and again over the years, just like me.
</p>
<p>
A long time ago, I submitted a bug report to Apple about this. I never got a satisfactory reply. The only thing that they ever said to me was:
</p>
<blockquote>
<p>
After reviewing your submission engineering has determined that the behavior you reported is as expected.
</p>
<p>
If you go that route, you also need to preserve &#8220;com.apple.universalaccess.plist&#8221;.
</p>
</blockquote>
<p>(&#8220;<span class="passage">That route</span>&#8221; was referring to a clean install of the OS, which I provided as a step that could be used in order to reproduce the problem. But it&#8217;s not a required step. I have had the problem happen to me without a clean install.)</p>
<p>
Well, I am sorry, but I have never touched the &#8220;<span class="filename">com.apple.universalaccess.plist</span>&#8221; file in my home folder and Mac OS X has still managed to &#8220;misplace&#8221; my application-specific keyboard shortcuts again and again over the years. Besides, if I look at the contents of this file, I don&#8217;t see anything related to application-specific keyboard shortcuts. (I should note that this feedback from Apple dates back to 2006. It is possible that the architecture used for storing keyboard shortcuts has changed since then. But as far as I can tell, Mac OS X still does not have the ability to properly preserve application-specific shortcuts and keep them viewable/editable in System Preferences over several years and several system updates.)
</p>
<p>
On a more positive note, I would like to conclude by pointing out a couple of things that have actually improved for keyboard shortcuts in Pages in recent times.
</p>
<p>
I used to have a user-defined keyboard shortcut (<kbd>command-shift-P</kbd>) for inserting a manual page break in Pages, because Pages did not have one built in. I had initially tried to assign a shortcut using the <kbd>Enter</kbd> key on the numeric pad, because that&#8217;s what the standard keyboard shortcut in Microsoft Word uses, but Mac OS X would always refuse to allow me to define a keyboard shortcut using the <kbd>Enter</kbd> key in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane.
</p>
<p>
In Mac OS X 10.5 (Leopard), however, I now able to use the <kbd>Enter</kbd> key as part of a keyboard shortcut in the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane. In addition, Pages ’09 itself now comes with a built-in keyboard shortcut for inserting a manual page break, which is… <kbd>command-Enter</kbd>, or <kbd>control-Enter</kbd>. (Both work fine, as well as <kbd>shift-command-Enter</kbd>, etc.) So I actually no longer have any need for a user-defined keyboard shortcut for this particular command.
</p>
<p>
The capitalization commands (in the &#8220;<span class="menuheading">Font</span>&#8221; menu) in Pages used to be another source of frustration:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/pages/pages09-capitalization.png" width="424" height="136" alt="Capitalization" />
</p>
<p>
As you can see in the picture above, it is possible to assign keyboard shortcuts to the commands for &#8220;<span class="menuitem">All Caps</span>,&#8221; &#8220;<span class="menuitem">Small Caps</span>,&#8221; and so on. These commands are <em>formatting</em> options. In other words, applying &#8220;<span class="menuitem">All Caps</span>&#8221; to a string of text does not replace the characters with capitals. It applies &#8220;<span class="menuitem">All Caps</span>&#8221; formatting to the string of text, but that can be reversed by selecting the &#8220;<span class="menuitem">None</span>&#8221; option.
</p>
<p>
This behaviour is different from the corresponding feature in Microsoft Word. Word also has an &#8220;<span class="menuitem">All Caps</span>&#8221; formatting option, but the command to activate this option has a &#8220;toggle&#8221; behaviour, which means that, if you use the command twice in a row, Word applies the formatting, and then removes it. Whereas if you use the &#8220;<span class="menuitem">All Caps</span>&#8221; command twice in a row in Pages ’09, the text just stays in all caps. The only way to remove the &#8220;<span class="menuitem">All Caps</span>&#8221; formatting in Pages ’09 is to use the &#8220;<span class="menuitem">None</span>&#8221; command
</p>
<p>
This was particularly frustrating in previous versions of Pages and Mac OS X, because it was, in my experience anyway, impossible to assign a keyboard shortcut to the &#8220;<span class="menuitem">None</span>&#8221; command—or at least the keyboard shortcut that I am used to using for this purpose, i.e. <kbd>command-shift-option-Space</kbd>.
</p>
<p>
However, in Pages ’09 under Mac OS X 10.5 (Leopard), I find that I am now able to do just that, i.e. assign the <kbd>command-shift-option-Space</kbd> to the &#8220;<span class="menuitem">None</span>&#8221; command via the &#8220;<span class="interfaceitem">Keyboard &#038; Mouse</span>&#8221; preference pane, as can also be seen in the picture above. And it works!
</p>
<p>
It&#8217;s still not exactly what I want. In Microsoft Word, I use <kbd>command-shift-option-Space</kbd> as the shortcut for the all-purpose &#8220;<span class="menuitem">Default Paragraph Font Style</span>&#8221; command, which strips not just All Caps formatting, but all other character-level formatting options from the selection.
</p>
<p>
As far as I can tell, there is no way to assign this keyboard shortcut to the corresponding command in Pages ’09, because the only way to access this command is to click on the &#8220;<span class="passage">None</span>&#8221; style in the &#8220;<span class="interfaceitem">Character Styles</span>&#8221; section of the styles drawer. You can assign a shortcut to that &#8220;<span class="interfaceitem">None</span>&#8221; style, but it can only be one of the <kbd>F1</kbd>–<kbd>F8</kbd> keys. And I just cannot get used to using a function key for this. Function keys are not as easy to hit as a shortcut such as <kbd>command-shift-option-Space</kbd>, because the function keys, especially on Apple&#8217;s aluminum keyboard, are smaller and the small text label on them is harder to see. They are OK for occasional use, but not for a command as commonly required as stripping all character-level formatting.
</p>
<p>
Still, being able to assign the <kbd>command-shift-option-Space</kbd> shortcut to the &#8220;<span class="menuitem">None</span>&#8221; command in the &#8220;<span class="menuheading">Capitalization</span>&#8221; submenu is better than nothing, and is better than what used to be possible in previous versions of Pages and Mac OS X.
</p>
<p>
So there have been some improvements on the keyboard shortcut customization front. But Pages ’09’s capabilities are still too limited, especially for power users who make heavy use of styles in particular and of keyboard shortcuts in general.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/07/08/pages-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Word 2008: Random renumbering of headings</title>
		<link>http://www.betalogue.com/2009/06/19/word-2008-numbering/</link>
		<comments>http://www.betalogue.com/2009/06/19/word-2008-numbering/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 13:22:15 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2639</guid>
		<description><![CDATA[I positively hate Microsoft Word&#8217;s automatic numbering features. They have never worked as expected, they are a pain to edit and work with, and they tend to have a mind of their own. Consider the following situation: This is a section of a long document, where I have a heading with an automatic number (or [...]]]></description>
			<content:encoded><![CDATA[<p>
I positively hate Microsoft Word&#8217;s automatic numbering features. They have never worked as expected, they are a pain to edit and work with, and they tend to have a mind of their own.
</p>
<p>
Consider the following situation:
</p>
<p>
<a href="http://www.betalogue.com/images/uploads/microsoft/word2008-headingnumbering1.png" target="_blank" title="Click to see full-size image."><img src="http://www.betalogue.com/images/uploads/microsoft/word2008-headingnumbering1.png" width="455" height="243" alt="Heading and table in Word 2008" /><br />
</a></p>
<p>
This is a section of a long document, where I have a heading with an automatic number (or letter, to be accurate) of &#8220;H,&#8221; followed by a table.
</p>
<p>
I want to move that table up so that the heading will move to the right to flow with the rest of the text on the right-hand side of the table.
</p>
<p>
So I grab that weird proxy control that is supposed to let you move a table around and I lift it up:
</p>
<p>
<a href="http://www.betalogue.com/images/uploads/microsoft/word2008-headingnumbering2.png" target="_blank" title="Click to see full-size image."><img src="http://www.betalogue.com/images/uploads/microsoft/word2008-headingnumbering2.png" width="455" height="243" alt="Table up" /><br />
</a></p>
<p>
And then I drop the table in its new location:
</p>
<p>
<a href="http://www.betalogue.com/images/uploads/microsoft/word2008-headingnumbering3.png" target="_blank" title="Click to see full-size image."><img src="http://www.betalogue.com/images/uploads/microsoft/word2008-headingnumbering3.png" width="455" height="243" alt="New heading number" /><br />
</a></p>
<p>
WTF?
</p>
<p>
I just moved the bloody table, and Word 2008 changed the heading&#8217;s automatic letter from “H” to “A”!
</p>
<p>
Why does it do this? I have no idea. It&#8217;s not like there any kind of hidden section break or anything like that between the heading and the text that <em>might</em> explain (but not justify) the existence of such a bug. There is nothing else on this page, only the table and the heading and the text. What am I supposed to do here?
</p>
<p>
I am not making this up. It&#8217;s happening to me here right now. If it were up to me, no one would use Word&#8217;s automatic numbering feature in their documents. But people do. And I have to deal with it in the resulting documents that I have to work on.
</p>
<p>
It&#8217;s maddening. And it&#8217;s not an isolated incident, of course. There are hundreds of such problems in Microsoft Word that one has to deal with on a daily basis. It simply is a totally unreliable piece of crap.
</p>
<p>
Of course, Microsoft&#8217;s developers would probably argue that it&#8217;s a &#8220;minor&#8221; problem, that it does not cause the application to crash, so they have worse problems to address first.
</p>
<p>
Well, yeah, except that Word&#8217;s automatic numbering feature was introduced more than 10 years ago and it&#8217;s <em>still</em> full of bugs. It&#8217;s not just that these bugs are a low priority. It&#8217;s that they never get fixed. Ever.
</p>
<p>
Microsoft&#8217;s engineers seem to live in a parallel universe where only application crashes are important bugs (and even then, they still can&#8217;t make a Mac OS X application that does not crash; I have numerous crash logs to prove it) and all the rest is just stuff that people have to learn to live with.
</p>
<p>
That&#8217;s not the world in which Mac users live. They expect quality applications, applications that not only never crash, but also are reliable in daily use and in which key features work as expected, and not in totally unpredictable and uncontrollable ways.
</p>
<p>
Microsoft is simply totally incapable of delivering such an application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/06/19/word-2008-numbering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spurious &#8216;OLE_LINK&#8217; bookmarks in Word: Triggered by pasting as unformatted text</title>
		<link>http://www.betalogue.com/2009/06/15/ole_link-bookmarks/</link>
		<comments>http://www.betalogue.com/2009/06/15/ole_link-bookmarks/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 20:09:25 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2633</guid>
		<description><![CDATA[The last time I wrote about this long-standing bug in Microsoft Word for Mac OS X, I simply mentioned that it was still there in Word 2008, just like it was in Word 2004, and in Word X before it. (My blog does not go that far back!) I am pretty sure that one of [...]]]></description>
			<content:encoded><![CDATA[<p>
The last time I wrote about this long-standing bug in Microsoft Word for Mac OS X, I simply mentioned that <a href="http://www.betalogue.com/2008/02/01/word-2008-still-inserts-ole_link-bookmarks-when-copying-text/">it was still there in Word 2008</a>, just like <a href="http://www.betalogue.com/2007/11/09/word-2004-still-inserting-spurious-ole_link-bookmarks-after-all-these-years/">it was in Word 2004</a>, and in Word X before it. (My blog does not go that far back!)
</p>
<p>
I am pretty sure that one of the reasons why Microsoft&#8217;s engineers (if you can call them that) have failed to fix the problem after that many years is that they haven&#8217;t put much effort into trying to <em>reproduce</em> the problem.
</p>
<p>
Well, if any MacBU employee cares, I guess I should report something that I have noticed consistently over the past few months. In Word 2008 at least, I able to reproduce the problem each and every time I copy something in a Word document and then use my AppleScript script to paste the contents of the clipboard as unformatted text elsewhere in the document.
</p>
<p>
The script I use for this is the one suggested by Joe Kissell in the <a href="http://www.betalogue.com/2008/01/28/word-2008-tip-creating-a-direct-command-for-pasting-unformatted-text/#comment-7949">comments on my blog post about pasting as unformatted text in Word 2008</a>, i.e.:
</p>
<pre>
tell application "/Applications/Microsoft Office 2008/Microsoft Word.app"
	tell selection
		try
			set theClip to Unicode text of (the clipboard as record)
			type text text theClip
		end try
	end tell
end tell
</pre>
<p>
The script works fine (although there is often an annoying delay before it kicks in, due to the general slowness of Word 2008), but each and every time I use it to copy and paste without formatting something in a Word document, at the same time I paste the text, Word 2008 adds an &#8220;<code>OLE_LINK</code>&#8221; bookmark to the original chunk of text that I just copied.
</p>
<p>
This does not occur when I use the &#8220;<span class="menuitem">Paste Special…</span>&#8221; command in the &#8220;<span class="menuheading">Edit</span>&#8221; menu and then choose the &#8220;<span class="interfaceitem">Unformatted Text</span>&#8221; option, which is obviously a much more cumbersome process. It only occurs when I use my AppleScript script, to which I have assigned the <kbd>command-option-shift-V</kbd> shortcut.
</p>
<p>
But still… it occurs each and every time. This is now officially a 100% reproducible bug as far as I am concerned.
</p>
<p>
Of course, Microsoft&#8217;s engineers, since they are (or believe themselves to be) software developers and not actual <em>users</em>, probably don&#8217;t realize how important it is, in the real world, to be able to paste unformatted text as opposed to text with its original formatting, which is why the command is so difficult to access in the standard Word 2008 interface (if you can call it that) to begin with and why any serious Word user would want to create a script and a shortcut for it.
</p>
<p>
And Microsoft&#8217;s engineers probably also don&#8217;t ever bother to make bookmarks visible in their Word documents, which is another condition required to actually notice the bug, since it works invisibly behind the scenes.
</p>
<p>
In an ideal world, Microsoft would have a proper bug reporting mechanism and not just some kind of <a href="http://www.microsoft.com/mac/suggestions.mspx?product=word">crappy generic feedback page</a>. And in an ideal world, Microsoft would actually read this feedback and take it into account.
</p>
<p>
In that ideal world, I would actually bother to submit the bug as a bug report to Microsoft. But in the real world I will not, for the very reasons that I have mentioned several times over the years and that are summarized in my &#8220;<a href="http://www.betalogue.com/about/">About</a>&#8221; page.
</p>
<p>
If there actually is a Microsoft employee out there who cares, well, he or she will have to make the effort to read this blog and reproduce the bug themselves and then do something about it—you know, just like that Firefox developer who spontaneously contacted me this morning after reading my <a href="http://www.betalogue.com/2009/06/15/safari-4-zoom/">blog post about the full-page zoom feature in Safari 4 and Firefox 3</a> to let me know that he had <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498375">filed and fixed</a> the alignment bug in Firefox 3 that I had incidentally described in my post and illustrated with a screen shot.
</p>
<p>
Now <em>that&#8217;s</em> what I call a developer. (It won&#8217;t convert me into a Firefox user, because there are a number of such flaws in the software and I still don&#8217;t find the browser Mac-like enough, but it is still impressive that the developer noticed my blog post so quickly and did something about it right away.)
</p>
<p>
I should also mention that, a few months ago, a Betalogue reader, Rob Gilpatric, wrote me an e-mail to describe a VBA script that can be used for removing the spurious bookmarks:
</p>
<pre>
Sub NoMoreOLEBookmarks()
' Word for Mac has this annoying habit (in some documents, but not all) of creating a bookmark each time you cut and paste text. _
' After a while, you can accumulate hundreds of these bookmarks. _
' This macro automatically cycles through every bookmark and deletes it if its name begins with OLE_LINK.

Dim bkmk As Bookmark
Dim n As Integer

For Each bkmk In ActiveDocument.Bookmarks
If Left(bkmk.Name, 8) = "OLE_LINK" Then
bkmk.Delete
n = n + 1
End If
Next bkmk

If n > 0 Then
MsgBox n &#038; " bookmarks removed!" &#038; vbCr &#038; vbCr &#038; _
"(Brought to you, courtesy Rob Gilpatric)", vbOKOnly + vbInformation, "No more OLE Bookmarks"
End If

End Sub
</pre>
<p>
Of course, the script cannot be used in Word 2008, since it no longer supports VBA. And I don&#8217;t think I am going to try to &#8220;translate&#8221; this script into an AppleScript script. I don&#8217;t really have the time, and it doesn&#8217;t really fix the problem anyway. It just gives you a somewhat quicker way (than the manual way) to remove the bookmarks when you have finished working on your document. But you still have to remember to use it each and every time…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/06/15/ole_link-bookmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extracting embedded pictures in Word documents</title>
		<link>http://www.betalogue.com/2009/06/01/word-and-pictures/</link>
		<comments>http://www.betalogue.com/2009/06/01/word-and-pictures/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 13:19:29 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2598</guid>
		<description><![CDATA[Like I wrote in a blog post about InDesign earlier this year, pictures and Microsoft Word go together like oil and water, especially on the Mac. More often than not, when you get a Word document with an embedded picture on the Mac, it&#8217;s pretty much impossible to edit the picture, even though the same [...]]]></description>
			<content:encoded><![CDATA[<p>
Like I wrote in a <a href="http://www.betalogue.com/2009/02/12/indesign-cs4-bugs/">blog post about InDesign</a> earlier this year, pictures and Microsoft Word go together like oil and water, especially on the Mac.
</p>
<p>
More often than not, when you get a Word document with an embedded picture on the Mac, it&#8217;s pretty much impossible to edit the picture, even though the same picture might be editable in the same document when opened in Microsoft Word for Windows.
</p>
<p>
It is also often impossible to simply extract the picture from the document. If you try to use Microsoft Word&#8217;s own &#8220;<span class="menuitem">Save as Picture…</span>&#8221; command (available through the contextual menu when you right-click on an embedded picture), most of the time you&#8217;ll end up with a useless picture file with a low-resolution version of the picture. Obviously no one at Microsoft has ever bothered to actually test this particular command on the Mac, at least not with some of the most common image formats used by Mac and PC Word users.
</p>
<p>
That said, extracting the picture in its original high-resolution format is not necessarily impossible. There are a couple of things that you can try. One is to save the Word document in question as a web page. When you do that, Microsoft Word saves the document as an HTML file, and it saves all the embedded pictures as individual files in a folder next to the HTML file. You have little control over the file format that Word uses for the files, but at least you can the individual picture files and, in my experience, they are usually in the (apparent) original resolution, not in a useless, pixelated low resolution format.
</p>
<p>
Another way to achieve a similar result without having to save the entire document as a web page is to drag the picture from the Word document onto the desktop (or another Finder location). It can take a while, but eventually this operation creates a &#8220;<span class="filename">.pictClipping</span>&#8221; file in the Finder. You can then double-click on the clipping file to open it and use <kbd>command-C</kbd> to copy it to the Clipboard.
</p>
<p>
Then switch to an image editor or graphics program such as Photoshop, create a new blank file and paste the contents of the Clipboard. You&#8217;ll then get the picture in its original resolution and you&#8217;ll be able to save it in the format of your choice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/06/01/word-and-pictures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Word 2008: Going grey</title>
		<link>http://www.betalogue.com/2009/05/26/word-grey/</link>
		<comments>http://www.betalogue.com/2009/05/26/word-grey/#comments</comments>
		<pubDate>Tue, 26 May 2009 17:37:42 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2591</guid>
		<description><![CDATA[Is there any other Mac OS X application on this planet where you can be in the process of typing text in a table: and all of a sudden you get this: ? It truly is remarkable. I have said it before and I&#8217;ll say it again: Microsoft Word 2008 is pure, unadulterated crap. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>
Is there any other Mac OS X application on this planet where you can be in the process of typing text in a table:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-grey1.png" width="581" height="731" alt="Table in Word" />
</p>
<p>
and all of a sudden you get this:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/word2008-grey2.png" width="581" height="731" alt="Grey in Word" />
</p>
<p>
?
</p>
<p>
It truly is remarkable. I have said it before and I&#8217;ll say it again: Microsoft Word 2008 is pure, unadulterated crap. It&#8217;s not worth the plastic used to produce the discs.
</p>
<p>
Meanwhile, my wife is still using Microsoft Word 2004 (because she needs some VBA macros for her work) and the application is crashing nearly each and every time she attempts to print a document.
</p>
<p>
What am I supposed to tell her? What am I supposed to do? How can any reasonable human being justify spending any amount of time trying to find ways to work about Microsoft Word&#8217;s endless list of bugs, flaws, and general insanities?
</p>
<p>
Based on my parents&#8217; hair colour, I don&#8217;t expect to go grey any time soon. Then again, since I am still forced to use Microsoft Word on a regular basis for my work, I wouldn&#8217;t be surprised if I started going grey sooner than expected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/05/26/word-grey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel 2008: Multiple flaws in text engine</title>
		<link>http://www.betalogue.com/2009/03/31/excel-2008-text/</link>
		<comments>http://www.betalogue.com/2009/03/31/excel-2008-text/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 15:01:06 +0000</pubDate>
		<dc:creator>Pierre Igot</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Pages]]></category>

		<guid isPermaLink="false">http://www.betalogue.com/?p=2552</guid>
		<description><![CDATA[Some day, developers at Apple and Microsoft (and probably in a few other places) are going to have to wake up to the fact that, in the real world, table cells are not used just for numbers or other types of numerical data, but also as containers for blocks of text of varying length. And [...]]]></description>
			<content:encoded><![CDATA[<p>
Some day, developers at Apple and Microsoft (and probably in a few other places) are going to have to wake up to the fact that, in the real world, table cells are not used just for numbers or other types of numerical data, but also as containers for <strong>blocks of text</strong> of varying length.
</p>
<p>
And because they are used as containers for blocks of text, they need to support text navigation and selection in the same way that text editors and word processors do. Even though I am a heavy user of <em>keyboard shortcuts</em> for text navigation and selection myself, I am also including mouse-based interactions here.
</p>
<p>
The support for keyboard shortcuts for text navigation and selection has been notoriously poor in table editing tools in both Apple&#8217;s Pages and Microsoft Excel for ages, but there are also numerous problems when attempting to work with blocks of text in table cells with the mouse.
</p>
<p>
Today, I would like to focus on Microsoft Excel. I am using Excel 2008 as the reference here, but I am pretty sure that the problems are the same in previous versions of Excel for Mac OS and probably in Excel for Windows as well. (I don&#8217;t have time to check, but these types of bugs have been around forever and I highly doubt that they have been fixed in any version of Excel.)
</p>
<p>
Let&#8217;s start with something very simple: a table cell in Excel with some text in it.
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/excel2008-tablecellwithtext1.png" width="265" height="219" alt="Table cell with text" />
</p>
<p>
Right now, the cell is simply selected as a whole (see green outline) and the cursor is the regular cross-shaped cursor for cell selection in Excel. Now let&#8217;s get down to business and <em>enter</em> the cell in order to edit its contents, by double-clicking on it:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/excel2008-tablecellwithtext2.png" width="265" height="219" alt="Table cell with text - active" />
</p>
<p>
Already, we have a glitch: Why did the flow of the text change? How does the simple fact of entering a cell to edit it alter its contents in any way? Microsoft has never cared about such &#8220;details,&#8221; so we just have to live with it and constantly adjust our eyes to the unpredictable way the text flows, depending on whether the cell is in editable mode or not.
</p>
<p>
Right now the insertion point (I-beam) is right in the middle of the text in the cell—more specifically after the &#8220;<span class="passage">s</span>&#8221; in &#8220;<span class="passage">support</span>.&#8221;
</p>
<p>
I am in editing mode, so I expect Excel to behave like a proper text editor here. But as soon as I start pressing the <kbd>Left</kbd> or <kbd>Right</kbd> cursor key repeatedly to move my insertion point around, another &#8220;glitch&#8221; surfaces, this time one that really affects the usability of the software in a very significant way: While I am pressing the <kbd>Left</kbd> or <kbd>Right</kbd> cursor key repeatedly, <strong>the cursor keeps blinking</strong>! Instead of saying constantly visible as it should while it is moving, it keeps going on and off, which means that it is impossible to follow its exact position with one&#8217;s eyes.
</p>
<p>
This is ridiculous. It is Text Editor 101 stuff. Any text editor, any context in Mac OS X where text is being edited has the same behaviour: When the user hits the <kbd>Left</kbd> or <kbd>Right</kbd> cursor key repeatedly, the cursor stays visible at all times, so that the user can keep track of where the cursor is.
</p>
<p>
Only Microsoft is incompetent enough not to be able to produce software that complies with this basic rule of text edition. And it&#8217;s not an isolated occurrence. Consider these blog items that I have written in the past:
</p>
<ul type="square">
<li>&#8220;<a href="http://www.betalogue.com/2004/06/19/word-2004-new-bug-with-blinking-i-beam-cursor/" target="_blank">Word 2004: New bug with blinking I-beam cursor</a>&#8220;</li>
<li>&#8220;<a href="http://www.betalogue.com/2004/06/28/word-2004-more-on-disappearing-i-beam-cursor/" target="_blank">Word 2004: More on disappearing I-beam cursor</a>&#8220;</li>
<li>&#8220;<a href="http://www.betalogue.com/2005/09/13/word-2004-insertion-point-in-findreplace-dialog-blinking-even-when-its-in-the-background/" target="_blank">Word 2004: Insertion point in Find/Replace dialog blinking even when it’s in the background</a>&#8220;</li>
<li>&#8220;<a href="http://www.betalogue.com/2008/02/11/powerpoint-2008-disappearing-cursor-when-using-cursor-keys-in-text-box/" target="_blank">PowerPoint 2008: Disappearing cursor when using cursor keys in text box</a>&#8220;</li>
<li>&#8220;<a href="http://www.betalogue.com/2008/02/19/word-2008-bookmark-symbols-hide-i-beam-cursor/" target="_blank">Word 2008: Bookmark symbols hide I-beam cursor</a>&#8220;</li>
</ul>
<p>
I think it&#8217;s hard not to see a patter here: Microsoft&#8217;s Mac developers don&#8217;t know how to program a Mac application where the blinking cursor behaves as expected. Considering how basic, how fundamental the function of the cursor is, this gives you an idea of the level of competence of Microsoft&#8217;s Mac developers. We are not talking about some obscure bug here. We are talking about what happens when you hit the <kbd>Left</kbd> or <kbd>Right</kbd> cursor key repeatedly, which is an action that must be repeated dozens of times per day by hundreds of millions of computer users worldwide. If you happen to be a Mac OS X user using Microsoft products, tough luck. Your cursor will keep blinking and you&#8217;ll keep having to adjust your actions because, inevitably, when the cursor disappears and you can no longer see where it is, you end up hitting the cursor keys too many times and overshooting.
</p>
<p>
It&#8217;s pathetic. But it&#8217;s not all.
</p>
<p>
Now see what happens when I double-click on a word next to a parenthesis:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/excel2008-tablecellwithtext3.png" width="265" height="219" alt="Table cell with text - word selection" />
</p>
<p>
A double-click on a word is a shortcut to select that word. Any text editor worthy of the name is smart enough to know that, when the target word is preceded or followed by a parenthesis, it should not select the parenthesis as well, because it&#8217;s not really part of the word, even though there is no space separating the word from the parenthesis.
</p>
<p>
Not Microsoft Excel. No, that is too much to ask. Even though Word 2008 behaves properly here, Excel 2008 does not and systematically selects the parenthesis as well, which makes it utterly frustrating to try and use the double-click to select words in a table cell in Excel.
</p>
<p>
And it does not stop here. See what happens when I attempt to double-click and drag near the top of the table cell. First I double-click on the second word in the cell to select it:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/excel2008-tablecellwithtext4a.png" width="265" height="219" alt="Table cell with text - word selection" />
</p>
<p>
Then, while still holding my mouse button down, I accidentally drag to the left and up, which adds the previous word (i.e. the first word in the cell) to the selection:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/excel2008-tablecellwithtext4b.png" width="265" height="219" alt="Table cell with text - word selection" />
</p>
<p>
I didn&#8217;t mean to do that but hey, stuff happens. People&#8217;s fingers slip. Big deal. So, while still holding my mouse button down, I drag in the opposite direction to correct my wrong selection:
</p>
<p>
<img src="http://www.betalogue.com/images/uploads/microsoft/excel2008-tablecellwithtext4c.png" width="265" height="219" alt="Table cell with text - word selection" />
</p>
<p>
Thanks Excel. Now it has changed the direction of the word-by-word selection, but without deselecting the first word, which was accidentally selected when I dragged the mouse in the wrong direction!
</p>
<p>
If you try to reproduce this at home (at your own risk), you&#8217;ll notice that the problem does not occur every time. Sometimes Excel behaves properly, and deselects the first word after the change of direction. But not always. It appears to depend on the exact curve of your mouse movement. I am not going to keep experimenting for half an hour to determine exactly which mouse movements cause the bug to occur. That&#8217;s Microsoft&#8217;s job. Suffice to say that it is easy enough to reproduce on your own.
</p>
<p>
The bug probably has to do with the proximity of the cell&#8217;s top or bottom edge. If I try to reproduce it in the middle of the cell, I cannot, probably because my error in direction is not large enough to cause my mouse pointer to reach the edges of the cell. But if I reach the edges of the cell, the bug is fairly easy to reproduce.
</p>
<p>
And of course, here again, if you go back to previous blog posts on this very blog, you&#8217;ll see that there is nothing new about word-by-word selection bugs in tables in Microsoft products:
</p>
<ul type="square">
<li>&#8220;<a href="http://www.betalogue.com/2003/06/03/word-x-word-selection-ugliness-in-tables/" target="_blank">Word X: Word selection ugliness in tables</a>&#8220;</li>
<li>&#8220;<a href="http://www.betalogue.com/2004/06/03/word-2004-bug-in-word-selection/" target="_blank">Word 2004: Bug in word selection</a>&#8220;</li>
</ul>
<p>
So it&#8217;s hardly a surprise that this bug exists in Excel 2008. There are probably still similar bugs in Word 2008 and PowerPoint 2008, and I wouldn&#8217;t be surprised if there were such bugs in Microsoft products for Windows as well.
</p>
<p>
You know I could go on. There are many more bugs and quirks in Excel 2008&#8242;s basic text editing tools when you try to edit text in table cells.
</p>
<p>
Again, I want to stress that the problem is not unique to Microsoft. Apple&#8217;s Pages and Numbers also have a number of quirks and bugs when editing text in tables, some which I have already <a href="http://www.betalogue.com/2009/01/09/pages-table-shortcuts/" target="_blank">documented</a> on this blog.
</p>
<p>
But I think any reasonable person would agree that, in this area as in so many others, Microsoft takes the cake. They are the only company that has consistently paid so little attention to these small &#8220;details&#8221; which are so important to get right in order to provide the user with a consistent, predictable user experience and avoid creating all kinds of unnecessary frustration and wasted time.
</p>
<p>
They are the only company that is utterly unable to get even the smallest, most fundamental things right. They are, in a word, incompetent Mac software developers, and they obviously do not care enough about the Mac platform to fix the quality of their software by hiring competent developers that would pay attention to such &#8220;details&#8221; and ensure that Microsoft applications behave like normal, quality Mac applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betalogue.com/2009/03/31/excel-2008-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
