Thanks for styles.
At first glance, there are two new fields in the XSL.
An XslVersion number which is basically the version of the style (6 for APA 6th edition, 15 for Chicago 15th edition, ...) as far as I can derive from the examples I have.
The second one is StyleNameLocalized which is the name of a style hardcoded for every language Word has for UI (very bad design, especially since they have a localization tree for everything else). I'm guessing a single value will do here.
So, if anyone would be so kind to test the following and report back on success/failure (I don't have Office 2013, so I'm flying blind):
In the BibWord XSL you are using, look for the following lines:
<!-- Handle the different types of input documents. --><xsl:templatematch="/"><xsl:choose><!-- Gets the name of the style as it will be displayed in Word 2007. --><xsl:whentest="b:StyleName">
And then change them to (basically you are injecting a few extra lines)
<!-- Handle the different types of input documents. --><xsl:templatematch="/"><xsl:choose><!-- Sets a dummy version number. --><xsl:whentest="b:XslVersion"><xsl:text>10</xsl:text></xsl:when><!-- We do not do localization, just use the default name. --><xsl:whentest="b:StyleNameLocalized"><xsl:value-ofselect="msxsl:node-set($data)/general/stylename"/></xsl:when><!-- Gets the name of the style as it will be displayed in Word 2007. --><xsl:whentest="b:StyleName">
Please report back on success and/or failure. Only with your input I can adapt all styles to work with Word 2013.