2010-12-15 87 views
1

Il semble y avoir un tas de choses dans le modèle d'objet VBA Word 2007/2010 qui sont simplement manquantes dans Word 2011 VBA.Solutions de contournement pour les lacunes dans Word pour Mac 2011 modèle d'objet VBA?

Plus précisément, Word 2007 (pour Windows) comprend des objets et méthodes de:

  • ContentControls
  • CustomXMLParts
  • OpenXML

Par exemple:

**Word.Document** 

Property ContentControls As ContentControls 
contentcontrol events eg Event ContentControlAfterAdd(NewContentControl As ContentControl, InUndoRedo As Boolean) 

Property CustomXMLParts As CustomXMLParts 

Property WordOpenXML As String 

**Word.ContentControl** 

Property XMLMapping As XMLMapping 

**Word.ContentControls** 

Function Add([Type As WdContentControlType = wdContentControlRichText], [Range]) As ContentControl 

**Word.Selection/Word.Range** 

Sub InsertXML(XML As String, [Transform]) 

En t L'éditeur VBA dans Word 2011, je ne trouve aucun de ceux-ci.

Les différences entre les modèles objet VBA Word 2011 et VBA Word 2010 sont-elles documentées quelque part?

J'ai également parcouru/cherché dans le dictionnaire de l'éditeur de script, pour voir si l'un de ces objets y est exposé. Ils ne le sont pas. Dans mes expériences jusqu'à présent, Word 2011 conserve les contrôles de contenu existants dans un docx (c'est-à-dire qu'il les enregistre), mais vous ne pouvez pas les voir sur la surface du document dans l'interface utilisateur et il ne semble pas y avoir n'importe quel moyen d'en ajouter de nouveaux (soit via l'onglet Développeur, soit via VBA ou AppleScript). Donc, des suggestions sur la façon de contourner les lacunes du modèle d'objet Word pour Mac 2011 VBA en général, et en particulier comment utiliser les contrôles de contenu et les xml personnalisés dans Word sur Mac?

Répondre

0

Malheureusement, il semble que le travail CC dans VBA a été supprimé de VBA Mac Word 2011. Voir cette page:

Object Model Changes from Microsoft Word 2010

L'aide en ligne complète pour Mac Word 2011 VBA est à l'adresse: http://mac2.microsoft.com/vb/1033/default.aspx?src=wd

+0

Merci pour le document identifiant les différences. J'accepte cette réponse, dans l'attente que personne ne proposera des suggestions sur la façon de contourner les lacunes dans le modèle d'objet Word pour Mac 2011 VBA en général, et en particulier sur la façon de travailler avec les contrôles de contenu et les xml personnalisés dans Word sur Mac. – JasonPlutext