喫茶XRAYトップページ

[スレッド全体
]

[13151] Excelのストアアプリ版とデスクトップ版の違い返信 削除
2019/11/27 (水) 16:56:09 おかぽん
こんにちは。

標記の通り、MS Officeには、ストアアプリ版とデスクトップ版があるのですが、
ストアアプリ版では、COM オブジェクトを利用したExcel操作ができないので
(エラーも出さないくせに、動いているフリをするから困る)

ストアアプリ版かチェックして、
「ストアアプリ版では、動かないんじゃぁっっっっ!」

とか出したいんですけど、プログラムで違いを知る方法ってご存知ないですか?

ストアアプリ版導入された実機は持っていないし、
ストアアプリ版には、デスクトップ版のような体験版はなさそうだし、
(どうも実際に購入しないと、インストールすらさせてくれない)


検索しても手がかりが少ないので、
ストアアプリ版の見分け方とか、
デスクトップ版に入れ替える方法 くらいしか見つけられないのです。

なぜここで質問するかって?
だって、ここのマスターは、Excelマスターじゃないですか(違う


[13162] ちょっと調査結果返信 削除
2019/11/28 (木) 14:25:55 おかぽん
客先に出向いた人に確認してもらったところ、

・プログラムと機能(だっけ?)には、アンインストール情報が出てこない
 ただしレジストリに記載されていないかは、未確認

・レジストリ
 HKEY_CLASS_ROOT\.XLS や HKEY_CLASS_ROOT\.XLSX 以下に
 Excel.Sheet.12 のようなキーがない。
 当然、HKEY_CLASS_ROOT\Excel.Sheet.12 のようなキーもない。


どっかこの辺で、判断できそうな気がする。

しかし、そもそもストアアプリ版がインスト−ルされているかって、
どこで判断するのか?
どうせレジストリ見るなら、HKEY_CLASS_ROOT\.XLSX キーの有無かな?
 

[13163] Re:ちょっと調査結果返信 削除
2019/11/28 (木) 18:32:38 Mr.XRAY
これ関係あるのかな ?
詳しく調べてないのですが・・・

[ AppUserModelId 一覧と AppUserModelId によるアプリの起動 ]
http://mrxray.on.coocan.jp/Delphi/Others/ExecuteFile.htm#15


[13164] Re2:ちょっと調査結果返信 削除
2019/11/28 (木) 18:39:11 Mr.XRAY
> これ関係あるのかな ?

違うか.

>アプリケーションが AppUserModelId の値を指定していない場合,
>AppUserModelId の値は,そのアプリケーションのインストールの際に
>>システムが自動的に設定します.


といことなので.


[13167] Re3:ちょっと調査結果返信 削除
2019/11/29 (金) 08:44:30 おかぽん
▼ Mr.XRAYさん
仕組み理解しきれていませんが、ストアアプリは

ユニバーサルWindowsプラットフォーム (UWP)

とやらで動作するやつで、UWPは、Windows 10 で導入されたなんとやら。

Windows 7 で導入されたという AppUserModelId が、UWPでも使われているものなら
関連があるかもしれません。
通常、Program Files以下にインストールされる、Office関連のフォルダも
見当たらなかったそうなので、似たような動作なんでしょうか。

いや、まったく知識がないので、いわゆる、その〜、フィーリングというあれで。




[▼次のスレッド]
INCM/CMT
Cyclamen v3.82