・本人の備忘録として。 ・日本でもSASを活発化させたい。
いつも勉強させて頂いています。今回ご提供された情報とは関係ないのですが、一点解決したいことがあり質問させて頂きます。既知のパスワードがかけられたエクセルをxコマンド等によりsasより起動し、パスワードを入力するロジックを教えて頂ければ幸いです。
こんにちは。Xコマンドだとパスワード付きのファイルを開くことは出来ないかもしれません。代替案として、DDEであれば以下のような感じでいけます。* excel起動 ;options noxwait noxsync;x "start excel";* 5秒待機 ;data _null_; rc =sleep(5);run;* パスワードつきexcelをopen ;filename cm dde "excel|system";data _null_; file cm; put '[open("対象のexcelファイル",,,,"読み取りパスワード","書き込みパスワード")]';run;
ありがとうございました。早速試してみます。
いつも勉強させて頂いています。
返信削除今回ご提供された情報とは関係ないのですが、一点解決したいことがあり質問させて頂きます。
既知のパスワードがかけられたエクセルをxコマンド等によりsasより起動し、パスワードを入力するロジックを教えて頂ければ幸いです。
こんにちは。
返信削除Xコマンドだとパスワード付きのファイルを開くことは出来ないかもしれません。
代替案として、DDEであれば以下のような感じでいけます。
* excel起動 ;
options noxwait noxsync;
x "start excel";
* 5秒待機 ;
data _null_;
rc =sleep(5);
run;
* パスワードつきexcelをopen ;
filename cm dde "excel|system";
data _null_;
file cm;
put '[open("対象のexcelファイル",,,,"読み取りパスワード","書き込みパスワード")]';
run;
ありがとうございました。
削除早速試してみます。