C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■89439 / 4階層)  ストアアプリ版のEXCELをCreateObjectする方法
□投稿者/ Azulean (1013回)-(2018/11/28(Wed) 22:34:20)
2018/11/28(Wed) 23:42:04 編集(投稿者)

No89438 (Azulean さん) に返信
> // 注意:UWP 版 Office をインストールして観察したことがないので、間違っているかもしれません。

実験環境にインストールして見たところ以下の点を確認できました。

・レジストリエディタで HKEY_CLASSES_ROOT に Excel で始まるキーは存在しない。
・Excel の UWP 版のインストール先 C:\Program Files\WindowsApps\Microsoft.Office.Desktop.Excel_16050.11029.20079.0_x86_8wekyb3d8bbwe に AppxManifest.xml があり、その中に COM の定義がある。

一応、AppxManifest.xml の中には VersionIndependentProgId="Excel.Application" とあるので考慮はされていそうな感じはあります。

-----
私の認識としては COM 生成のいくつかの API がインストール済みの UWP に含まれる AppxManifest.xml を加味した振る舞いをしている。
この結果、レジストリに登録がなくても COM オブジェクトは生成できる。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: ストアアプリ版のEXCELをCreateObjectする方法 /Azulean →Re[5]: ストアアプリ版のEXCELをCreateObjectする方法 /Azulean
 
上記関連ツリー

ストアアプリ版のEXCELをCreateObjectする方法 / ぴち (18/11/28(Wed) 01:32) #89420
Re[1]: ストアアプリ版のEXCELをCreateObjectする方法 / とっちゃん (18/11/28(Wed) 11:33) #89427
  └ Re[2]: ストアアプリ版のEXCELをCreateObjectする方法 / とっちゃん (18/11/28(Wed) 16:18) #89431
    └ Re[3]: ストアアプリ版のEXCELをCreateObjectする方法 / Azulean (18/11/28(Wed) 22:10) #89438
      └ ストアアプリ版のEXCELをCreateObjectする方法 / Azulean (18/11/28(Wed) 22:34) #89439 ←Now
        └ Re[5]: ストアアプリ版のEXCELをCreateObjectする方法 / Azulean (18/11/28(Wed) 23:26) #89440
          └ Re[6]: ストアアプリ版のEXCELをCreateObjectする方法 / ぴち (18/11/29(Thu) 00:03) #89441
            └ Re[7]: ストアアプリ版のEXCELをCreateObjectする方法 / Azulean (18/11/29(Thu) 06:28) #89442
              └ Re[8]: ストアアプリ版のEXCELをCreateObjectする方法 / ぴち (18/12/05(Wed) 23:38) #89581 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信