Hello,
Je suis en train de débugger une appli codé en C++/CLI se servant de la bibliothèque Microsoft.Office.Interop.Word.
Basiquement j'ai trouvé la solution à mon problème (en effectuant des test avec la même librairies mais sous c#). La solution est assez simple, il faut affecter une valeur à un attribut à partir d'un enum pour que l'appel d'une des fonctions ne plante pas. Maintenant il faut que j'arrive a traduire ce morceau de code c# :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Document wrdDoc = ...
wrdDoc.ActiveWindow.View.Type = WdViewType.wdNormalView;
En C++/CLI.

La traduction la plus évidente :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
wrdDoc->ActiveWindow->View->Type = WdViewType::wdNormalView;
ne fonctionne pas et me sort l'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Erreur	5	error C3293: 'Type'*: utilisez 'default' pour accéder à la propriété par défaut (indexeur) de la classe 'Microsoft::Office::Interop::Word::View'	D:\Fusion_et_publipostage\Publipostage\Publipostage.cpp	91	1	Publipostage
J'ai essayé pas mal de choses pour tenter d'utiliser ce fameux 'default', mais rien n'y fait. Auriez vous des suggestions ?
Merci.

(ps : je suis relativement débutant en C++/CLI)