VB6,VB.NETからエクセルを開いたときにアドインが有効にならない
- 題名: VB6,VB.NETからエクセルを開いたときにアドインが有効にならない
- 著者: えいぷ
- 日時: 2006/09/14 17:31:16
- ID: 17563
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: VB6,VB.NETからエクセルを開いたときにアドインが有効にならない
- 著者: あきひろ
- 日時: 2006/09/15 8:35:45
- ID: 17570
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: VB6,VB.NETからエクセルを開いたときにアドインが有効にならない
- 著者: えいぷ
- 日時: 2006/09/15 9:32:26
- ID: 17571
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: VB6,VB.NETからエクセルを開いたときにアドインが有効にならない
- 著者: えいぷ
- 日時: 2006/09/15 10:20:19
- ID: 17572
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: VB6,VB.NETからエクセルを開いたときにアドインが有効にならない
- 著者: あきひろ
- 日時: 2006/09/15 20:38:52
- ID: 17581
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: VB6,VB.NETからエクセルを開いたときにアドインが有効にならない
- 著者: あきひろ
- 日時: 2006/09/17 15:05:57
- ID: 17587
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2006/09/14(Thu) 18:05:59 編集(投稿者)
2006/09/14(Thu) 17:36:06 編集(投稿者)
ご存知の方がいれば是非情報頂きたいです。
VB6,VB.NET環境において、以下のようにExcelを開いた場合、「ツール」→「アドイン」で追加している「分析ツール」の関数が使用できなくなります。
(ソースはVB6です)
☆=====================ソース======================☆
Dim loBook As Excel.Workbook
Set loBook = Excel.Workbooks.Add
loBook.Application.Visible = True
'ここでブレイクしてExcelシートを参照すると、「分析ツール」の関数が有効になっていません
☆=====================ソース======================☆
Excelを手起動した場合はそのようにはなりませんが、VBから開いたときだけこの現象になるようです。
VBから起動した場合も、一度「ツール」→「アドイン」で「分析ツール」のチェックをはずしたあと、もう一度有効にすると関数が使えるようになります。
ですがVBのソースで以下のようにしても関数が使えるようにはなりません。
☆=====================ソース======================☆
loBook.Application.AddIns("分析ツール").Installed = False
loBook.Application.AddIns("分析ツール").Installed = True
☆=====================ソース======================☆
なんとか関数を使える方法はあるのでしょうか。
具体的に使えなくなる関数は、
EDate,EoMonth
です。
ご存知の方おられましたら、ご教授のほどよろしくお願い申しあげます。