QA@IT
«回答へ戻る

回答を投稿

ひろれいさんの書き込み (2008-06-24 14:24) より:

役に立つ時がきたようですねwww

スレ主さんは、C# への変換で困っているようですが・・・

本人が忘れていたらしいです。

testさんの書き込み (2008-06-24 14:43) より:

pictures = (Excel.pictures)workSheet.pictures();

でもダメ?

引数が省略できるわけではないので、コンパイル エラーになって実行ができなくなると思います。

C# からだと Excel._Worksheet インターフェイスからでないと Pictures を MissingValue 指定できないハズです。 VB はちょっと特殊で複数のインターフェイスをあたかもひとつのものかのように参照できるので先のコードで問題ありません。 ちょっと記憶が曖昧です。

_________________C# と VB.NET の入門サイト
じゃんぬねっと日誌

投稿者:じゃんぬねっと

> ひろれいさんの書き込み (2008-06-24 14:24) より:

> 
> 役に立つ時がきたようですねwww

> スレ主さんは、C# への変換で困っているようですが・・・

> 

本人が忘れていたらしいです。


> testさんの書き込み (2008-06-24 14:43) より:

> 
> pictures = (Excel.pictures)workSheet.pictures();

> でもダメ?

> 

引数が省略できるわけではないので、コンパイル エラーになって実行ができなくなると思います。

C# からだと Excel._Worksheet インターフェイスからでないと Pictures を MissingValue 指定できないハズです。 VB はちょっと特殊で複数のインターフェイスをあたかもひとつのものかのように参照できるので先のコードで問題ありません。 ちょっと記憶が曖昧です。

_________________<a href="http://jeanne.wankuma.com/" target="_blank">C# と VB.NET の入門サイト</a>
<a href="http://blogs.wankuma.com/jeanne/" target="_blank">じゃんぬねっと日誌</a>


投稿者:じゃんぬねっと