- - PR -
Excelに画像ファイルを貼り付ける方法
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-06-24 14:43
pictures = (Excel.pictures)workSheet.pictures(); でもダメ? | ||||||||
|
投稿日時: 2008-06-24 15:17
本人が忘れていたらしいです。
引数が省略できるわけではないので、コンパイル エラーになって実行ができなくなると思います。 C# からだと Excel._Worksheet インターフェイスからでないと Pictures を MissingValue 指定できないハズです。 VB はちょっと特殊で複数のインターフェイスをあたかもひとつのものかのように参照できるので先のコードで問題ありません。 ちょっと記憶が曖昧です。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2008-06-24 16:10
久しぶりにいつもの鬼インデントのコードを書いてみました。
たぶんこれで画像が Worksheet の左上のところに挿入されるハズです。 こんなコードを書くより COM に適した言語 (VB | VBScript) などを利用した方が賢明ですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2008-06-24 16:32
おっ!
Missing.Value でいけるじゃん! って思ったら、既にじゃんぬさんが完璧なサンプルを提示してた・・・orz まあ、初めて C# をさわって勉強になったので良いですが(負け惜しみw スレ主さんはご存知かもしれませんが、Web 上で VB.NET → C# にコード変換してくれるページ(逆ももちろんあり)がありますので、そういった機能を使うと省力化できると思います。 もちろん、完璧には変換してくれないので、手直しの部分も多いのですが。 | ||||||||
|
投稿日時: 2008-06-24 16:57
じゃんぬねっとさん、ひろれいさん、コメントありがとう御座います。
※コードまで書いて頂いて m(_ _)m 私もできました!!!(Missing.Valueで) ホント忙しい中ありがとう御座います、助かります。 なんと!?変換ページなんかあるんですか!!!(コード変換) 知りませんでした(汗 C#からVBScriptを利用する方法は次回の案件で導入するようがんばります。 あとは画像のサイズ変更とかが必要なのでがんばります! また助けを求めてしまうと思いますが・・・ 他にもコメントくださった方々ありがとう御座います。 私もコメントできるよう学びます。 | ||||||||
|
投稿日時: 2008-06-24 17:06
ご参考までに。 C#のコードをVB.NETへ、VB.NETのコードをC#へ変換する |