C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: office97の参照設定について


(過去ログ 79 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■46698 / inTopicNo.1)  office97の参照設定について
  
□投稿者/ 初心者 (113回)-(2010/02/09(Tue) 14:38:40)

分類:[VB.NET/VB2005 以降] 

2010/02/09(Tue) 15:00:28 編集(投稿者)

OS:Windows XP
言語:VB.NET(2008)
office97
で開発をしています。


Wordの参照設定を行いたいのですが、
Imports Word = Microsoft.Office.Interop.Word;
ではうまくいきません。

どのようにすればよいのでしょうか。
よろしくお願いします。
引用返信 編集キー/
■46700 / inTopicNo.2)  Re[1]: office97の参照設定について
□投稿者/ ごう (83回)-(2010/02/09(Tue) 15:16:27)
> Wordの参照設定を行いたいのですが、
> Imports Word = Microsoft.Office.Interop.Word;
> ではうまくいきません。

どんな風に「うまくいかない」のか詳しく教えてください。
エラーが出てるとか?

とりあえず、ご参考までに。
[プロジェクト] メニューの [参照設定] をクリックし、
Word のオブジェクト ライブラリを選択する必要があるんだけど
そこはちゃんとやってありますか?

※Office97だと「Microsoft Word 8.0 Object Library」になるのかな。

(参考)http://support.microsoft.com/kb/313193/ja

引用返信 編集キー/
■46703 / inTopicNo.3)  Re[1]: office97の参照設定について
□投稿者/ 魔界の仮面弁士 (1483回)-(2010/02/09(Tue) 15:46:59)
No46698 (初心者 さん) に返信
> Visual Stuido2008 VB.NET
> office97
> で開発をしています。

OS は何ですか?

WinXP SP2/SP3 なら、ギリギリシステム要件を満たしますが、
Win2000 以下だと、VS2008 がサポート対象外となりますし、
Vista 以上だと、Office 97 がサポート対象外になるハズ…。

http://www.microsoft.com/japan/office/previous/xp/evaluation/platform/office2000.mspx
http://msdn.microsoft.com/ja-jp/vstudio/products/bb894726.aspx


> Wordの参照設定を行いたいのですが、
> Imports Word = Microsoft.Office.Interop.Word;
> ではうまくいきません。

Imports と参照設定は無関係ですよ。
それに、VB の Imports ステートメントは、末尾にセミコロンは付きませんし。


で、Microsoft.Office.Interop.Word を使う場合には、使用する型に
気を付けてみてください。具体的にどうすべきかはアドバイスできませんが、
たとえばイベントインターフェイスなどは、バージョン別に用意されているようです。
http://msdn.microsoft.com/ja-jp/library/microsoft.office.interop.word%28office.11%29.aspx


一方、自動生成される方の相互運用機能アセンブリを利用する場合には、
Word 97/98 のタイプライブラリは、msword8.olb ですので、
このファイルを参照設定するか、Tlbimp.exe で取り込んでみてください。

もし駄目なようならば、レイトバインドに切り替えるか、あるいは
インターフェイス宣言を自分で行うといった作業も検討すべきかも。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -