[リストへもどる]
一括表示

投稿時間:2003/03/11(Tue) 15:20
投稿者名:teru_25
Eメール:
URL :
タイトル:
パラメータ化したい
VB初心者ですので宜しくお願いします。

Call Shell("""c:\program files\microsoft office\office\excel.exe""""c:\documents and settings\ABC\my documents\test\BAT\マクロ(host).xls""", 0)

現在、Excel起動して保存する際に自動でやるように上のような感じで固定で入れてあるんですが、
保存先の変更が発生した場合VBで変更する事になるので、
VB触らなくてもテーブルで変更できるようにパラメータ化したいのですが、
出来るんでしょうか?

c:\documents and settings\ABC\my documents\test\BAT\マクロ(host).xls をテーブルに保存して
テーブルから呼んで来るような感じです。

投稿時間:2003/03/11(Tue) 18:23
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re: パラメータ化したい
イニシャルファイルで良いんじゃない?

投稿時間:2003/03/12(Wed) 08:35
投稿者名:teru_25
Eメール:
URL :
タイトル:
Re^2: パラメータ化したい
> イニシャルファイルで良いんじゃない?

イニシャルファイルについて調べて見たんですけど分からず、

もう少し詳しく教えて頂けないでしょうか?

投稿時間:2003/03/12(Wed) 10:04
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re^3: パラメータ化したい
GetPrivateProfileString と WritePrivateProfileString というAPIを使って
テキストファイルを扱う方法です。

[Data]
Path=c:\documents and settings\ABC\my documents\test\BAT\マクロ(host).xls

のようになっているテキストファイルから簡単に情報を取得したり、
また書き込んだり出来ます。
たぶん今でも一般的に良く使われていると思うので知っていて損は無いと思います。
Googleとかで調べれば使い方はすぐ出てくると思うんで。


# ひょっとしたらイニシャルファイルという呼び方はしないのかも知れません…。
# 主に拡張子が.iniになっているファイルがこの形式が書かれています。

投稿時間:2003/03/12(Wed) 17:09
投稿者名:teru_25
Eメール:
URL :
タイトル:
Re^4: パラメータ化したい
> GetPrivateProfileString と WritePrivateProfileString というAPIを使って
> テキストファイルを扱う方法です。
>
> [Data]
> Path=c:\documents and settings\ABC\my documents\test\BAT\マクロ(host).xls
>
> のようになっているテキストファイルから簡単に情報を取得したり、
> また書き込んだり出来ます。
> たぶん今でも一般的に良く使われていると思うので知っていて損は無いと思います。
> Googleとかで調べれば使い方はすぐ出てくると思うんで。
>
>
> # ひょっとしたらイニシャルファイルという呼び方はしないのかも知れません…。
> # 主に拡張子が.iniになっているファイルがこの形式が書かれています。

うまく出来ました。
いい勉強になりありがとうごさいました。