ActiveXの使い方について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
ActiveXの使い方について
msg# 1
shhashin
投稿数: 64
お世話になります。ActiveXの使い方について質問します。
VB-Reportという帳票開発支援ツールのテストをしています。
「EXCELファイルを指定し、名前をつけたセルに値をセット後、プレビューを表示する」という内容なのですが、
名前をつけたセルに値をセットする処理
xls.Cell("**Name").Value = "山田 太郎" (VBサンプル)
をV10で行うと
[ロジック I=外部コール C=COM]
オブジェクト:xls (データビューにX=ActiveXで設定)
オプション :S=プロパティの設定
要素 :Cell.Value
値 :'山田 太郎'
と、設定できるのですが、セルの指定("**Name")を指定する場所がありません。
V10ではこのような構文を実現できないのでしょうか。
また、他に方法があるのでしょうか。
(ちなみに、このような構文以外は正常に機能します。)
以上、よろしくお願いします。
VB-Reportという帳票開発支援ツールのテストをしています。
「EXCELファイルを指定し、名前をつけたセルに値をセット後、プレビューを表示する」という内容なのですが、
名前をつけたセルに値をセットする処理
xls.Cell("**Name").Value = "山田 太郎" (VBサンプル)
をV10で行うと
[ロジック I=外部コール C=COM]
オブジェクト:xls (データビューにX=ActiveXで設定)
オプション :S=プロパティの設定
要素 :Cell.Value
値 :'山田 太郎'
と、設定できるのですが、セルの指定("**Name")を指定する場所がありません。
V10ではこのような構文を実現できないのでしょうか。
また、他に方法があるのでしょうか。
(ちなみに、このような構文以外は正常に機能します。)
以上、よろしくお願いします。
投票数:0
平均点:0.00
Re: ActiveXの使い方について
msg# 1.1
EijiNagai
投稿数: 65
V10 & ActiveXは不案内ですが、
V9でCOMオブジェクトの場合、一旦Cellのオブジェクト変数で受けて、改めてValueプロパティを設定することになります。
もしかしたらV9でも、もっと簡単な方法があるのかも知れませんが、情報まで。
V9でCOMオブジェクトの場合、一旦Cellのオブジェクト変数で受けて、改めてValueプロパティを設定することになります。
もしかしたらV9でも、もっと簡単な方法があるのかも知れませんが、情報まで。
投票数:1
平均点:10.00
Re: ActiveXの使い方について
msg# 1.1.1
shhashin
投稿数: 64
EijiNagaiさん 回答ありがとうございます。
教えて頂いた通りに設定したところ、うまくいきました。
初めてCOMオブジェクトを使ったのですが、目から鱗でした。
本当にありがとうございます。
教えて頂いた通りに設定したところ、うまくいきました。
初めてCOMオブジェクトを使ったのですが、目から鱗でした。
本当にありがとうございます。
投票数:0
平均点:0.00