🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #565

Re: [Q]VB4 で、 Excel97 のパスを求める方法は?

#565
From: Sato Masahiro
Date: Wed, 25 Feb 1998 00:00
31 lines
1740 bytes
In article <6cvrqa$df6$1@ptop03.ptop.ad.jp>, Koji Kubo wrote:
>VB4で、Excel97のインストールパス(正確にいえばEXCEL.
>EXEのフルパス)を知る方法が分かりません。どなたか分かる方がいらっ
>しゃればご教示ください。

指定したファイル名を元に関連付けられている実行ファイル名を
取得するには、例えば Win32 API の FindExecutable 関数などを
使用すれば可能かと思います。しかし、

>実際にやりたいことは以下の通りです。
>
>Dim ret
>Dim wkExcelPath as String
>Const xls1 = "C:\xxxx\zzzz.xls"
>
>wkExcelPath = Excelのパスを求める方法()
>ret = Shell(wkExcelPath & " " & xls1, 3)
>
>上記の「Excelのパスを求める方法()」の部分の方法が分かりません。

この様なことを行いたいのであれば、Visual Basic の CreateObject
関数や、GetObject 関数などを使用すれば、簡単そうです。

私の使用している Visual Basic 4.0 には、GetObject 関数の
サンプルプログラムとして、Excel のファイルを開く例が
載っていましたので、調べてみてはいかがでしょうか。

-- 
Computer Institute of Japan, Ltd.
佐藤正宏 masahiro@cij.co.jp
Technical Details
Message-ID: <6d0bm0$2p5$2@hawaii.ykhm.cij.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6cvrqa$df6$1@ptop03.ptop.ad.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,78810259d327dc39
X-Google-Attributes: gid105c2e,public
From: masahiro@cij.co.jp (Sato Masahiro)
Subject: Re: [Q]VB4 で、 Excel97 のパスを求める方法は?
Date: 1998/02/25
Message-ID: <6d0bm0$2p5$2@hawaii.ykhm.cij.co.jp>
X-Deja-AN: 328420866
References: <6cvrqa$df6$1@ptop03.ptop.ad.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Organization: Computer Institute of Japan, Ltd.
Newsgroups: fj.lang.visualbasic