QA@IT
«回答へ戻る

回答を投稿

(一応、まとめ&問題提起します)

ExcelにSQL文([SELECT][INSERT])はできましたが、
[Update]文はできなかったんです。
[Delete]文はテストしてませんでした。
ご存知の方がおりましたら、ぜひご教授ください。

で、先ほど[CreateObject("Excel.Application")]をテストしました。
最初は、[ActiveXコンポーネント作成できない]っていうエラーが出まくりです。
ユーザー「ASPNET」に「独自の起動アクセス許可を使う」権限を与えてから、
問題なく使えるようになりました。
Jittaさんから教えて頂いた「マクロ記録を利用して、罫線を引く」こともできました。
ありがとうございます。

実は現在の開発では、雛型のExcelファイルが用意されており、
それをコピーしてから[GetObject("c:\xxx\xxx.xls")]が使えるなら、
最高にいいと思ってます。。。
どうも[ActiveXコンポーネント作成できない]っていうエラーが出てきます。
確かに一回目の実行で、[GetObject("c:\xxx\xxx.xls")]が通ったんですけど。。。

よろしくお願いします。

-------------------------------------------------------------------

 ところで、「Sql_Str = "update [List$Print_Area] set [COLUMN($B$4)] = 'W'"」ですが、COLUMN($B$4)だと、B4のセル固定じゃないですか?
-------------------------------------------------------------------
確かにその通りです^^;。
そのカラムの書き方がわからなくて、適当に書いて[Update]文を検証してみたかったんです。
わかりづらかったことを書いてしまって、すみませんでした。

投稿者:KAN

(一応、まとめ&問題提起します)

ExcelにSQL文([SELECT][INSERT])はできましたが、
[Update]文はできなかったんです。
[Delete]文はテストしてませんでした。
ご存知の方がおりましたら、ぜひご教授ください。

で、先ほど[CreateObject("Excel.Application")]をテストしました。
最初は、[ActiveXコンポーネント作成できない]っていうエラーが出まくりです。
ユーザー「ASPNET」に「独自の起動アクセス許可を使う」権限を与えてから、
問題なく使えるようになりました。
Jittaさんから教えて頂いた「マクロ記録を利用して、罫線を引く」こともできました。
ありがとうございます。

実は現在の開発では、雛型のExcelファイルが用意されており、
それをコピーしてから[GetObject("c:\xxx\xxx.xls")]が使えるなら、
最高にいいと思ってます。。。
どうも[ActiveXコンポーネント作成できない]っていうエラーが出てきます。
確かに一回目の実行で、[GetObject("c:\xxx\xxx.xls")]が通ったんですけど。。。

よろしくお願いします。

\-------------------------------------------------------------------
> ところで、「Sql_Str = "update [List$Print_Area] set [COLUMN($B$4)] = 'W'"」ですが、COLUMN($B$4)だと、B4のセル固定じゃないですか?
\-------------------------------------------------------------------
確かにその通りです^^;。
そのカラムの書き方がわからなくて、適当に書いて[Update]文を検証してみたかったんです。
わかりづらかったことを書いてしまって、すみませんでした。


投稿者:KAN