- PR -

OpenXmlについて

1
投稿者投稿内容
まいける
会議室デビュー日: 2007/08/21
投稿数: 4
投稿日時: 2007-11-29 09:44
VB6で開発中のシステムに[Excel.Workbook]オブジェクトの[OpenXml]メソッドを
使って、XMLファイル内で指定したスタイルシートを使ってXMLファイルを開く処理を
下記のように作成しました。

Dim xlsApp As Excel.Application
Dim xlsBook As Excel.Workbook
Set xlsApp = CreateObject("Excel.Application")
xlsApp.Visible = True
Set xlsBook = xlsApp.Workbooks.OpenXML(FileName:="XMLファイルのパス", Stylesheets:=Array(1))

スタイルシートを指定しているにもかかわらず、毎回ファイルの開き方を選択させる
ダイアログが表示されてしまいます。
同様な処理をExcelVBAのマクロで作成・実行させた場合はダイアログは表示されません。

ダイアログが表示されなくする方法は無いでしょうか?
ちなみにExcel2003です。

まいける
会議室デビュー日: 2007/08/21
投稿数: 4
投稿日時: 2007-11-30 13:54
自己解決しました。

Excelのバグだったようです。
http://support.microsoft.com/kb/307230/ja

今後ともよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)