掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.24472

ExcelVBA呼出
投稿者---C初心者(2005/12/02 19:06:07)


Excelのセキュリティレベルが中に設定されている状態で、CプログラムからExcelVBAを実行させたいのですが、方法がわかりません。
現在の運用では、セキュリティレベルを低に設定した状態でExec()関数を使用して呼び出しています。
VBのプログラムでは、セキュリティレベルが中の状態でも実行できるようです。

下記は.vbsのソース

' EXCELのオブジェクト取得
Dim objXL
Set objXL = Wscript.CreateObject("Excel.Application")

'ファイルオープン
objXL.Workbooks.Open("C:\EXCEL\MAIN.xla")
'EXCEL表示
objXL.Visible = True

'セキュリティレベルを低にする
objXL.AutomationSecurity = 1

'マクロ実行
objXL.Run "MAIN.xla!メイン処理"




上記のように、Cにおいてもセキュリティレベルが中に設定されていてもExcelVBAを実行する方法はありますでしょうか。お教えください。

ExcelはOffice2003を、CはVisualStudio6.0を使用しています。
よろしくお願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:ExcelVBA呼出 24482 Blue 2005/12/02 23:54:05


No.24482

Re:ExcelVBA呼出
投稿者---Blue(2005/12/02 23:54:05)


http://www.attain-sys.com/vc/excel/vc_excel.html
でも参考にししてみてはどうでしょうか?


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧