タイトル | : Excel 2007で |
記事No | : 11892 |
投稿日 | : 2008/03/26(Wed) 12:04 |
投稿者 | : Fujishima |
お世話になります。
VBからMibacodeという外部プログラムを起動し、VB上でバーコードの値を設定し プログラムに値を渡し、バーコードを作成、 その後Excelのワークシートを起動しペーストしていくと言う プログラムを作成し、使用しています。
最近Excel2007の環境で動かしたところ、 コンポーネントを使用できません、とメッセージが出て 外部プログラムが「ActiveXオブジェクトを作成できませんでした」と メッセージが出て落ちてしまいます。これはおそらくバーコード作成の外部 プログラムが使用できないのだと思いますが・・。
外部プログラムの実行をやめると正しくEXCELは起動できるのですが・・。 EXCEL2007になると急に動作しなくなったということは、私の EXCELの開き方等に問題があるのでしょうか?
Set xlApp = CreateObject("Excel.Application") xlApp.Application.DisplayAlerts = False Set xlBook = xlApp.Workbooks.Add xlApp.Visible = True
で開いた後、
Cells(c_flg, col_flg).Activate ActiveCell.PasteSpecial
でデータをペーストし
Set xlBook = Nothing Set xlApp = Nothing
で開放してます。
2007だと指定の方法が変わってくるのでしょうか? 申し訳ありませんが、よろしくお願いいたします。
|