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# :
En C++/CLI.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Document wrdDoc = ... wrdDoc.ActiveWindow.View.Type = WdViewType.wdNormalView;
La traduction la plus évidente :
ne fonctionne pas et me sort l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part wrdDoc->ActiveWindow->View->Type = WdViewType::wdNormalView;
J'ai essayé pas mal de choses pour tenter d'utiliser ce fameux 'default', mais rien n'y fait. Auriez vous des suggestions ?
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
Merci.
(ps : je suis relativement débutant en C++/CLI)
Partager