0

私は予定項目のフォーマットされたテキストを取得しようとしています、私はどこでも検索しました、そしてほとんどの場所は予定項目の単語文書を取得することを提案します:

Word.Document wd = (Word.Document) (item as Outlook.AppointmentItem).GetInspector.WordEditor;

だから私はそれをし、私は単語文書を手に入れます。しかし、この単語文書を入手したら、実際に何をすべきかをどこで教えてくれるのでしょうか。ワードドキュメントからフォーマットされたテキストを取得するにはどうすればよいですか?

更新:将来この答えを探している他の人に。私はol2007でこれを行う方法を理解しました

1)まず、WordEditor変数を介してappointアイテムから単語ドキュメントを取得する必要があります。

2)次に、ワードドキュメントから選択およびコピー機能を使用して、RTFテキストをクリップボードにコピーする必要があります。

3)richtextboxを作成し、richtextboc貼り付け機能を使用して、クリップボードにあるものをrichtextboxに貼り付けます。

4)これで、リッチテキストボックスから.Rtf関数にアクセスできます。これにより、appointmentItemのRTFが提供されます。

私の検索では、この方法が最も簡単な方法ですが、クリップボードを引き継ぐ必要があり、これは理想的ではありません。私が読んだ2つ目の方法は、手順1のWord文書をコンピューター上の実際のRTFファイルに保存してから、そのRTFファイルを読み込むことです。

3番目の方法は、Range.FormattedText関数を使用して、手順1でドキュメントという単語を解析することです。

4

1 に答える 1

0

更新:将来この答えを探している他の人に。私はol2007でこれを行う方法を理解しました

1)まず、WordEditor変数を介してappointアイテムから単語ドキュメントを取得する必要があります。

2)次に、ワードドキュメントから選択およびコピー機能を使用して、RTFテキストをクリップボードにコピーする必要があります。

3)richtextboxを作成し、richtextboc貼り付け機能を使用して、クリップボードにあるものをrichtextboxに貼り付けます。

4)これで、リッチテキストボックスから.Rtf関数にアクセスできます。これにより、appointmentItemのRTFが提供されます。

私の検索では、この方法が最も簡単な方法ですが、クリップボードを引き継ぐ必要があり、これは理想的ではありません。私が読んだ2つ目の方法は、手順1のWord文書をコンピューター上の実際のRTFファイルに保存してから、そのRTFファイルを読み込むことです。

3番目の方法は、Range.FormattedText関数を使用して、手順1でドキュメントという単語を解析することです。

于 2012-05-14T19:52:44.040 に答える