ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

ディレクトリパスについて

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2008-8-1 11:51
hiro  長老 居住地: 三重  投稿数: 188
みなさん こんにちは

V10に限った事ではないかも知れませんが
外部プログラム(エクセル等)を呼び出す場合に
ディレクトリパスを指定しますが、8文字を超える場合
そのままでは認識されないと思います。
C:\Program Filesを指定する場合はC:\Progra~1というような
指定でないと認識されません。
何か対処方法があるのでしょうか?
ご存知の方がみえましたら、アドバイスお願いします。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-8-1 12:32
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは
私は

Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.CurrentDirectory = "C:\Program Files\Microsoft Office\Office12"
WSHShell.Run "EXCEL.exe"

などとして Magicから起動してます
投票数:1 平均点:10.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-8-1 13:12
nkmt  長老   投稿数: 1668
OSコマンド
'C:\Documents and Settings\Administrator\デスクトップ\ABC.XLS'
ではエラーになるので、内側をさらにダブルコーテーションで囲っています。

'"C:\Documents and Settings\Administrator\デスクトップ\ABC.XLS"'
投票数:1 平均点:10.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-8-1 15:26
hiro  長老 居住地: 三重  投稿数: 188
こんにちは pu_mahaloさん nkmtさん
レスありがとうございます。
ダブルクォーテーションで括るとは思いつきませんでした。
MAGICはシングルを使用するものだと思っていたので..
シンプルなので””で対応します。
この件はずっと「どうして?」と思っていたので
助かりました。
これから多用させていただきます。

また、よろしくお願いします。

では..
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約