Jw_cad 相談室−その2 New

 Jw_cad についての相談の場としてお使いください
情報の交換には Jw_cad 情報交換室 をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
10 / 354 ツリー    ←次へ | 前へ→

外部エディタでエクセルを使う方法 KK2 20/3/16(月) 11:58

Re:外部エディタでエクセルを使う方法 LA 20/3/17(火) 23:44
Re:外部エディタでエクセルを使う方法 KK2 20/3/23(月) 9:27

Re:外部エディタでエクセルを使う方法
 LA  - 20/3/17(火) 23:44 -
▼KK2さん:
こんにちは


どの実行ファイルが正解なのかは、Excel動作中に、タスクマネージャで調べるとわかると思います。
とりあえず、エディタに、C:\Users\ユーザー名k\AppData\Local\Microsoft\WindowsApps\excel.exe を指定し、
タスクマネージャのプロセスタブで、項目名を右クリック->コマンドライン を追加してみて下さい。


また、JWWからExcelに移った際、JWWの操作が可能かどうか確認してみて下さい。
本来の動作では、JWW側ではエディタの終了待ちで、フリーズ状態になっているはずです。
もし、操作できるなら、指定した実行ファイルが早々に終了していることになります。


対処方ですが、エディタ上での編集が終わるまで指定した実行ファイルが終わらなければいいという事になります。
エディタの指定はexeファイルの他にbatファイルも可能ですので、temp.txtが更新されるまで終了しないbatファイルを組んでみました。

以下の内容を、拡張子batでc:\jwwに保存し、外笛エディタに設定してみて下さい。
: ===この下行から===
@rem エディタ起動用batファイル
@echo off
for /F "tokens=*" %%a in ('forfiles /M temp.txt /C "cmd /c echo @ftime"') do set t0=%%a
:echo %t0%
start "" "notepad.exe" temp.txt

:pause うまく動かない場合は行頭の:を消し、手動でDOS窓を閉じて下さい
:loop
for /F "tokens=*" %%a in ('forfiles /M temp.txt /C "cmd /c echo @ftime"') do set t=%%a

if "%t%"=="%t0%" (
: echo %t%
timeout /t 1 /nobreak> nul
GOTO loop
)
: ===この上行まで====


動作試験の都合上、メモ帳になっていますので、"notepad.exe"の部分をExcel用に書き換えて下さい。
又、Excel.exeの起動オプションに、/xというのがあり、既に起動中のExcelとは別プロセスで起動します。ストアアプリ版で使えるかは不明ですが、追加しておいた方がいいかもしれません。例えば、以下の様に書き換えます。

start "" "C:\Users\ユーザー名\AppData\Local\Microsoft\WindowsApps\excel.exe" /x temp.txt

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.106 Safari/537.36 Sleipni...@ntngno109076.ngno.nt.ngn2.ppp.infoweb.ne.jp>
・ツリー全体表示

Re:外部エディタでエクセルを使う方法
 KK2  - 20/3/23(月) 9:27 -
LAさん、ご回答いただきましてありがとうございます。
返信が遅くなってしまい申し訳ございませんでした。


先週末にエディタにC:\Users\ユーザー名\AppData\Local\Microsoft\WindowsApps\excel.exeを指定し、タスクマネージャーのコマンドラインの確認、EXCEL起動中のJWW側のフリーズ状態を確認しておりましたが、その際はEXCEL起動中にもJWWはフリーズしておらず、EXCELで編集した結果も反映しなかったのですが、先程、再度同じようにエディタの指定をしたところ、正常に動作し、EXCELでの編集した結果もJWW側で反映することができました。

LAさんに教えていただいたbatファイルを作ってエディタに設定したりはしていましたが、私の知識不足により、うまく起動することができずにいたので、batファイルについて質問する前に、もう一度\AppData\Local\Microsoft\WindowsApps\excel.exeを指定してみたところ、解決に至った次第です。

batファイルを組んでいただいたりとお手数をおかけしてしまい申し訳ございませんでした。
batファイルの作成については、今後勉強してみたいと思っております。

ありがとうございました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36@210-131-202-54.miyagi.otk.vectant.ne.jp>
・ツリー全体表示

10 / 354 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
 717013
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3
Jw_cad Copyright (C)1997-2016 Jiro Shimizu & Yoshifumi Tanaka