<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Good Bye Interoperability with MacroButton</title>
		<link>http://www.noooxml.org/forum/t-41295/good-bye-interoperability-with-macrobutton</link>
		<description>Posts in the discussion thread &quot;Good Bye Interoperability with MacroButton&quot; - ECMA and Microsoft proposes to leave the way you handle macros in OOXML up to each software implementation. Good Bye interoperability!</description>
				<copyright></copyright>
		<lastBuildDate>Tue, 07 Feb 2012 09:37:07 +0000</lastBuildDate>
		
					<item>
				<guid>http://www.noooxml.org/forum/t-41295#post-107687</guid>
				<title>Re: Good Bye Interoperability with MacroButton</title>
				<link>http://www.noooxml.org/forum/t-41295/good-bye-interoperability-with-macrobutton#post-107687</link>
				<description></description>
				<pubDate>Fri, 15 Feb 2008 14:16:02 +0000</pubDate>
				<wikidot:authorName>stegu</wikidot:authorName>				<wikidot:authorUserId>30391</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <blockquote> <p>does it then need to be saved as docm and would you have two files then ?</p> </blockquote> <p>Another wonderful side-effect of Microsoft Windows, where file types are distinguished exclusively by file name extensions. This is the 21st century, and I think that changing the name of a file should not change its type, and changing its type should not need to affect its name. It's an embarrassing leftover from DOS and the 1980's. However, I'm off topic here, so I should shut up.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.noooxml.org/forum/t-41295#post-107544</guid>
				<title>Re: Good Bye Interoperability with MacroButton</title>
				<link>http://www.noooxml.org/forum/t-41295/good-bye-interoperability-with-macrobutton#post-107544</link>
				<description></description>
				<pubDate>Fri, 15 Feb 2008 08:25:47 +0000</pubDate>
				<wikidot:authorName>podmokle</wikidot:authorName>				<wikidot:authorUserId>3547</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Exactly, the only thing that really creates headache when converting documents from one format to another (or reading old files) are macros. Their specification is not part of the OOXML DIS 29500 standard candidate.</p> <p>In terms of Office 2007 we need to make the destinction between</p> <ul> <li>.doc<strong>x</strong>, … the files without macros</li> <li>.doc<strong>m</strong> … the files with macros</li> </ul> <p>I don't know how its handled but it really sounds complicated to me. Imagine you add a macro to a docx file, does it then need to be saved as docm and would you have two files then?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.noooxml.org/forum/t-41295#post-107459</guid>
				<title>Re: Good Bye Interoperability with MacroButton</title>
				<link>http://www.noooxml.org/forum/t-41295/good-bye-interoperability-with-macrobutton#post-107459</link>
				<description></description>
				<pubDate>Thu, 14 Feb 2008 23:32:23 +0000</pubDate>
				<wikidot:authorName>stegu</wikidot:authorName>				<wikidot:authorUserId>30391</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Nice. The supported data formats for images, audio and video are implementation-defined, and so is the macro language. What exactly is it that those 6,000 pages <strong>do</strong> specify? It seems as if almost everything pertaining to actual interoperability with MS products is now optional, lots of other things are unspecified, and what is left is just plain bad.</p> <p>It's pathetic how the ECMA/MS resolutions generally fail to address any real problems. Most can be correctly summarized by the phrase "yes but no". Many of the responses read something like "Agreed, this is a problem, however, we will not actually fix it." The word "agreed" is being heavily abused as a routine introduction to try to put a positive spin on their failure to address the comments.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.noooxml.org/forum/t-41295#post-107280</guid>
				<title>Good Bye Interoperability with MacroButton</title>
				<link>http://www.noooxml.org/forum/t-41295/good-bye-interoperability-with-macrobutton#post-107280</link>
				<description></description>
				<pubDate>Thu, 14 Feb 2008 16:53:20 +0000</pubDate>
				<wikidot:authorName>zoobab</wikidot:authorName>				<wikidot:authorUserId>2946</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>ECMA/Microsoft did not provide how to handle macros in OOXML. Some standard bodies made some remarks (<a href="http://www.dis29500.org/cz-0028/">CZ-0028</a> and <a href="http://www.dis29500.org/ca-0026/">CA-0026</a>) about the lack of documentation on how to handle this "MacroButton":</p> <blockquote> <p>This describes a "MACROBUTTON" field which can run a designated macro or command. But there is no mention of what programming language or API’s are allowed for such a designated macro or command.</p> </blockquote> <p>The ECMA/Microsoft's answer is not providing anything to be sure your macro will be interpreted in the same way on all platforms (Windows, Linux, OSX, Plan9, VxWorks, etc…):</p> <blockquote> <p><strong>The mechanism</strong> by which the command specified by text in field-argument-1 is located and/or executed by an application <strong>is implementation-defined.</strong></p> </blockquote> <p>Implementation-defined means competitors of Office 2007 will be <strong>left in the dark on how to provide macro compatibility</strong> with the dominant office suite.</p> <p>Good Bye interoperability!</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>
