🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.lang.visualbasic
4 messages
4 total messages Started by Koji Kubo Wed, 25 Feb 1998 00:00
[Q]VB4で、Excel97のパスを求める方法は?
#559
Author: Koji Kubo
Date: Wed, 25 Feb 1998 00:00
20 lines
1232 bytes
こんにちは。久保と申します。
めちゃめちゃFAQかもしれませんが、初心者と思って許してください。

VB4で、Excel97のインストールパス(正確にいえばEXCEL.
EXEのフルパス)を知る方法が分かりません。どなたか分かる方がいらっ
しゃればご教示ください。

実際にやりたいことは以下の通りです。

Dim ret
Dim wkExcelPath as String
Const xls1 = "C:\xxxx\zzzz.xls"

wkExcelPath = Excelのパスを求める方法()
ret = Shell(wkExcelPath & " " & xls1, 3)

上記の「Excelのパスを求める方法()」の部分の方法が分かりません。

よろしくお願いします。
Re: [Q]VB4で、Excel97のパスを求める方法は?
#563
Author: AKIYA Saburou
Date: Wed, 25 Feb 1998 00:00
22 lines
1403 bytes
穐谷(あきや)と申します。

Koji Kubo wrote in article
 <6cvrqa$df6$1@ptop03.ptop.ad.jp>...
> VB4で、Excel97のインストールパス(正確にいえばEXCEL.
> EXEのフルパス)を知る方法が分かりません。どなたか分かる方がいらっ
> しゃればご教示ください。
> (省略)
> wkExcelPath = Excelのパスを求める方法()
> ret = Shell(wkExcelPath & " " & xls1, 3)
> 
> 上記の「Excelのパスを求める方法()」の部分の方法が分かりません。

こういう場合は、API関数のShellExecute(Ex)を使います。
玉城さんのホームページに多分説明があると思います。(ありますよね?)
Visual Basic増強作戦 http://www.vector.co.jp/authors/VA010786/


------------------------------------------------------------
		差出人:	穐谷 三郎
		E-Mail:	akiya@cmpk.or.jp
Re: [Q]VB4 で、 Excel97 のパスを求める方法は?
#565
Author: 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
Re: [Q]VB4で、Excel97のパスを求める方法は?
#567
Author: Koji Kubo
Date: Wed, 25 Feb 1998 00:00
6 lines
838 bytes
元記事の久保です。

穐谷(あきや)さん、佐藤正宏さん、
また、直接メールでいただきました、Sirai Kazuki さん、
ありがとうございました。参考になりました。
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads