タイトル | : エクセルの機能を使ってふりがな取得するとエクセルが起動する |
記事No | : 13873 |
投稿日 | : 2009/07/22(Wed) 17:53 |
投稿者 | : うまづら |
ソフト VB6 OS WinXP
いつも色々参考にさせていただいています
今回 テキストボックスに入力した漢字のふりがなを表示させる プログラムを作ったのですが、プログラムを組んだパソコンで 作動させると うまくいきましたが、違うパソコンで動かすと 作動自体はきちんとするのですが なぜかエクセルが起動して しまいます。
プログラムコードはこちらのサンプルとほぼ同じで
Dim xlApp As Object Dim namae As String Dim kana As String
Set xlApp = CreateObject("Excel.Application")
namae = Replace(StrConv(Text1.Text, vbWide), " ", "") kana = xlApp.GetPhonetic(namae) Text2.Text = StrConv(kana, vbHiragana) Set xlApp = Nothing
参照設定などもきちんとしました
エクセルのバージョンが きちんと作動する方は エクセル2000 で 作動するがエクセルが起動するのが オフィスエクセル2007です OSはどちらも XPです
OSの問題なのか エクセルの問題なのか VBの問題なのか 行き詰まってしまったので どなたかご教授下さい
あと参照設定のライブラリは マイクロソフトエクセル9.0オブジェクトライブラリと書いてある ある物にチェックをしています
よろしくお願いします
|