|
分類:[C/C++]
開発環境 Microsoft WindowsXP Microsoft Visual Studio 2008 Office 2007
いつもお世話になっております。 C++でOLEオートメーションを利用して、Wordの文章とその文章内のテキストボックスの中身を 読み込みたいのですが、テキストボックスの中身を取得する処理がうまく行かずに困っています。
ExcelにはCTextBoxクラスがあり、このクラスからテキストボックスの中身が取得できます。
またPowerPointではCShapeクラスを取得して、CShape.Get_TextFrame()を実行してCTextFrameクラスを取得。 更に、CTextFrame.Get_TextRange()を実行して、CTextRangeクラスを取得し、このクラスから取得することが できました。
ですがWordには、CTextBoxクラスもTextRangeクラスもありません。(CTextFrameクラスはWordにも存在します。) インターネットを利用して調べても情報がとても少なく、とても困っている状態です。
どなたか分かる方がいらっしゃいましたら、ご教授宜しくお願い致します。
|