質問掲示板
岡三RSS
集いの広場

アップロードされたファイルおよび投稿内容についての注意事項 別窓

複数の単語で検索する方法 別窓

【国内株式、先物・オプション】岡三RSS質問箱

RSSユーザー

ときどき、UWSCから エクセルマクロ(上書保存後終了) ができなくなります。

お世話になっております。
上記の通り、ときどき、UWSCから エクセルマクロ(上書保存後終了) ができなくなります。
以下のようなメッセージが出て止まってしまっています。
このようなときは、手動で更新するを押して再度エクセルを立ち上げ、正常に機能しているか確かめています。
これって、何とかならないものでしょうか、お教えください。 

「 このブックには、安全でない可能性のある外部ソースのリンクが1つ以上含まれています。
リンクを信頼できる場合、リンクを更新して最新のデータを取り込みます。信頼できない場合は、データをそのまま手元で処理してかまいません。

更新する  更新しない  ヘルプ(H) 」 

なお、エクセルを上書保存後終了のマクロは以下の文です。

エクセルマクロ
Sub Macro3()
Dim bk As Workbook
For Each bk In Workbooks
bk.Save
Next bk
Application.Quit
End Sub


UWSCの制御文 

try
ExcelObj = GETACTIVEOLEOBJ("Excel.Application")

If ExcelObj.Sheets("データ").Range("G1").value = 1 Then
ExcelObj.Run("Macro3")
EndIf

except
exit
endtry

2022年02月13日

大野 了

RSSユーザーさん、こんにちは!!

こちらですが、VBAやUWSCには問題なく、
Excelファイル内に外部へのリンクがあるために発生してします。

他のExcelをどこかで参照されておりませんでしょうか?
※Excelを二つ開いてセルの内容をコピーするとそのファイルへの参照となる場合があります。

また、64bitのWindowsと32bitのWindowsで
岡三RSSの関数を入れたExcelファイルを行き来した際もこのエラーが出る場合があります!!
※岡三RSSの関数の前に『C:\Program・・・・』などと付いている場合です!!

消し方や探し方でわかりやすいサイトのURLを張ります!!
これらのファイルで解決できると良いのですが・・・


〇対処のやり方
https://studiosero.net/forlife/tips/26661/

〇対処のやり方、その2
https://hazukei.com/1581/

〇外部リンクの探し方
https://support.microsoft.com/ja-jp/office/%e3%83%96%e3%83%83%e3%82%af%e5%86%85%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af-%e5%a4%96%e9%83%a8%e5%8f%82%e7%85%a7-%e3%82%92%e6%a4%9c%e7%b4%a2%e3%81%99%e3%82%8b-fcbf4576-3aab-4029-ba25-54313a532ff1?correlationid=1bbe7a0e-cd75-4331-9a5a-2cddc1ea8600&ui=ja-jp&rs=ja-jp&ad=jp

2022年02月13日

ログインしてコメントを投稿する

RSSユーザー

大野さんの推奨するサイトを参照してみました。
自分のRSS使用しているエクセルファイルも開いてみて、リンクの編集を開くと

リンク元     種類     更新     状態
岡三RSS.xla ワークシート    A      不明

リンク元:C:¥Program File (x86)¥Okasan Online Secu... ¥Addin
項目 :
更新 : ●自動 ○手動(M)

以上一つが引っ掛かりました。
ただ、これって岡三RSSのアドインだから解除しちゃいけないものですよね、状態が不明になっているのがあやしいですが、どうなのでしょう?

2022年02月13日

ログインしてコメントを投稿する

大野 了

なるほどー

今回の事象は、岡三RSSのアドインの場所が異なるため発生していると思われます。

こちらは、一つのExcelファイルを複数のPCで使用されていませんでしょうか?

もし、使用されているWindowsのbit数が同じ場合、
すべてのPCが
C:\Program Files (x86)\Okasan Online Securities Co.,Ltd\岡三RSS\AddIn\岡三RSS.xla
になっているかご確認ください!!

多分、一部のPCは
C:\Program Files (x86)\Okasan Online Securities Co.,Ltd\岡三RSS\岡三RSS.xla
になっていると思われます!!


また、Windowsのbit数が異なる場合は、
UWSCなどでファイルを起動させる前に
『C:¥Program File (x86)¥Okasan Online・・・・』を置換などで消す必要があります!!!

これで解決できるといいのですがー

2022年02月14日

ログインしてコメントを投稿する

RSSユーザー

パソコンは2台全く同じもの、それぞれログインして各パソコン内のエクセルファイルを使っています。(もとはコピーですが売りと買い別のファイル名で中身も少し違う)。
どちらもリンクを開くと

リンク元     種類     更新     状態
岡三RSS.xla ワークシート    A      不明

リンク元:C:¥Program File (x86)¥Okasan Online Secu... ¥Addin
項目 :
更新 : ●自動 ○手動(M)

で\Addinの文字があるので、上記のご指摘ではないみたいです。
ちなみに一台リンクを解除してみるとQUOTE関数などきれいに式が消えました。びびりました! (バックアップしてます)

・・・ ときどき、なる現象なのでもう少し様子見します。お手数かけました!

2022年02月14日

ログインしてコメントを投稿する

大野 了

申し訳ありません
説明の仕方が不親切でした。

多分、PCに岡三RSSをインストールされた際に、アドインの設定をされていると思うのですが、
こちらが二つのPCで異なっていると思われます。

ファイル - オプション(左下) - アドイン(下から二つ目)

をクリックしてアドインの情報を表示した際に
アクティブなアプリケーションアドインのところに『岡三rss』とあると思うのですが、
こちらのパスが2台で異なっているのではないかと思われます!!

こちらを
C:\Program Files (x86)\Okasan Online Securities Co.,Ltd\岡三RSS\AddIn\岡三RSS.xla
に合わせてあげると、発生しなくなると思います!!

2022年02月14日

ログインしてコメントを投稿する

RSSユーザー

すみません、どちらも同じでした。(C:\Program Files (x86)\Okasan Online Securities Co.,Ltd\岡三RSS\AddIn\岡三RSS.xla)

ほんと、たまになんです、たまにあのにくいメッセージがでてフリーズってわけです。

もしかしたら、ファイル内の時計(マクロ)かなあ~。
ほんとお騒がせしました。

2022年02月14日

ログインしてコメントを投稿する

大野 了

RSSユーザさん、こんにちは!!

なるほどー
両方とも同じPathだったんですねー

なかなか厳しいですねー
多分、オプションの中にあるトラストセンターで『外部コンテンツ』のデータ接続を有効にする
というオプションにチェックをつけると出なくなると思うのですが、
怪しいExcelを開いた時にノーガードになると思いますので、あまりお勧めはできない感じです。

何かわかりましたら、自分も追記します!!

2022年02月15日

ログインしてコメントを投稿する

すべての投稿を表示する

to_top
to_top

アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。

また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。

岡三RSS集いの広場では、複数の単語による検索が可能です。

例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。

例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。

例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。

※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。