- PR -

VBの利点について

投稿者投稿内容
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-08-21 15:59
引用:

kojiro_i619さんの書き込み (2006-08-21 15:45) より:

途中で「もちろんVisual Studio Tools for Office などはもっておりません。」 と記載しました。


はい、それは存じております。
ただ、"もっておりません" と "使いません" はイコールではないと思いましたので、お聞きました。

どちらにしても、Office PIA という手段をご存知でないのであれば、やはり調査不足だと思います。
ご存知であり、その方法を伺っているのであれば、最後の 1 文については謝罪します。

引用:

ひろれいさんの書き込み (2006-08-21 15:47) より:

ちなみに、VB2005 で開発すると、以下のような感じになると思います(Excel)。


Excel VBA 側で事足りるならば、マクロに処理を記述しておき、
メイン プログラム側 (今回は VB8) から実行するのがお勧めです。

お勧めする理由は、"難しくはないが面倒な" COM の参照カウントの解放が、簡素化されるからです。
また、この方法はメイン プログラム側 (今回は VB) のバージョンの影響を受けません。
Microsoft Excel のバージョンの影響を受ける点は変わりありませんが、あまり問題となることはないでしょう。

... などなど方法はいくつもありますが、参考になりますでしょうか? > kojiro_i619 さん

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
kojiro_i619
大ベテラン
会議室デビュー日: 2006/08/17
投稿数: 100
投稿日時: 2006-08-21 16:21
大変丁寧な回答ありがとうございました。
引用---------------
Excel VBA 側で事足りるならば、マクロに処理を記述しておき、
メイン プログラム側 (今回は VB8) から実行するのがお勧めです。
お勧めする理由は、"難しくはないが面倒な" COM の参照カウントの解放が、簡素化されるからです。
また、この方法はメイン プログラム側 (今回は VB) のバージョンの影響を受けません。Microsoft Excel のバージョンの影響を受ける点は変わりありませんが、あまり問題となることはないでしょう。
--------------------------------
この点は、お聞きしたかったのですが、VB側から、word,excel,accessのVBAを指定して実行できるわけですね。具体的な例文が記載されているWEBをよろしかったら、紹介してください。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-08-21 16:41
引用:

kojiro_i619さんの書き込み (2006-08-21 16:21) より:

この点は、お聞きしたかったのですが、VB側から、word,excel,accessのVBAを指定して実行できるわけですね。具体的な例文が記載されているWEBをよろしかったら、紹介してください。


Excel の場合ならば、Excel.Application インターフェイスから Run メソッドが使えます。検索さえすれば、いくらでも出てくるようですね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
kojiro_i619
大ベテラン
会議室デビュー日: 2006/08/17
投稿数: 100
投稿日時: 2006-08-21 16:50
聞いてばっかりで、申し訳ありませんが、wordのVBAもVBから実行できるでしょうか?具体的WEBを教えていただければ幸いです。自分でも、あちこち見てるんですが、、
m(__)m
想馬
大ベテラン
会議室デビュー日: 2003/05/29
投稿数: 245
お住まい・勤務地: 神奈川・東京
投稿日時: 2006-08-21 16:59
とりあえず検索してみました。

# VBAは知らないから間違ってるかも
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2006-08-21 17:05
引用:

kojiro_i619さんの書き込み (2006-08-21 16:50) より:
聞いてばっかりで、申し訳ありませんが、wordのVBAもVBから実行できるでしょうか?具体的WEBを教えていただければ幸いです。自分でも、あちこち見てるんですが、、
m(__)m



多分、そのあちこちを具体的に提示しておいた方が良いですよ。
解決策として、
あちこちに相当するページを提示されても進展しないでしょうし、
回答する側も無駄骨だろうし。
kojiro_i619
大ベテラン
会議室デビュー日: 2006/08/17
投稿数: 100
投稿日時: 2006-08-21 17:12
あちこちとは、
http://www.atmarkit.co.jp/fdotnet/index/bbs/dir62.html
です。
wordに関しては、見当たらないのですが。
想馬
大ベテラン
会議室デビュー日: 2003/05/29
投稿数: 245
お住まい・勤務地: 神奈川・東京
投稿日時: 2006-08-21 17:19
引用:

kojiro_i619さんの書き込み (2006-08-21 17:12) より:
あちこちとは、
http://www.atmarkit.co.jp/fdotnet/index/bbs/dir62.html
です。
wordに関しては、見当たらないのですが。



見当たらないのは単に今まで質問した人がいないだけでしょう。
@IT内で検索して無ければ普通に検索エンジンで検索してみればいいと思いますが・・・

# というより絶対ある保障なんてないし

スキルアップ/キャリアアップ(JOB@IT)