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

わんくま同盟

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

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

■89441 / 6階層)  ストアアプリ版のEXCELをCreateObjectする方法
□投稿者/ ぴち (2回)-(2018/11/29(Thu) 00:03:11)
とっちゃんさん、Azuleanさん
回答、情報提供および動作確認ありがとうございます。

はい、管理者権限での運用を行っております。

現状を白状しますと↓
パソコンを購入し、独自のシステムをインストールして店舗に送っているので、
ストアアプリ版のEXCELが入ったWindows10の実機が現在は手元にありません。

「『Excelがインストールされている必要があります。』というメッセージが
表示され、印刷(EXCELの起動)が出来ない」という質問が現場から来たので、
ソースの該当箇所が原因ではないか?と当たりを付けましたが、ステップ実行を
して確認したわけではないので、実際どんなエラーが出ているかも判らない状態です。
ごめんなさい。

納品した端末のためVB6をインストールし、IDEからステップ実行して確認することも
出来ませんし、ログ吐き出し機能を盛り込んだ調査プログラムを送りつけて
おばちゃん職員に実行してもらう事すら出来るレベルか怪しい状況です。
ましてやレジストリエディタを起動して・・・なんてさせられません。

会社にストアアプリ版が入ったテスト端末を用意してもらうしかなさそうです。



Set objExcel = CreateObject("Excel.Application")
でエラーになったら更に
Set objExcel = CreateObject("Shell.Application").ShellExecute "Microsoft.Office.Excel_8wekyb3d8bbwe!microsoft.excel"
を実行する・・・みたいな形で、ちょっとした修正で何とかならないかと思ったのですが・・・

いずれにしろ実機がないことにはトライ&エラーも出来ません。

そもそも、元号対応、消費税対応などを控えて、このままレガシーな言語で騙し騙し動かしていくのか?
何か大きな話に発展しそうです。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[5]: ストアアプリ版のEXCELをCreateObjectする方法 /Azulean →Re[7]: ストアアプリ版の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
      └ Re[4]: ストアアプリ版のEXCELをCreateObjectする方法 / Azulean (18/11/28(Wed) 22:34) #89439
        └ Re[5]: ストアアプリ版のEXCELをCreateObjectする方法 / Azulean (18/11/28(Wed) 23:26) #89440
          └ ストアアプリ版のEXCELをCreateObjectする方法 / ぴち (18/11/29(Thu) 00:03) #89441 ←Now
            └ Re[7]: ストアアプリ版のEXCELをCreateObjectする方法 / Azulean (18/11/29(Thu) 06:28) #89442
              └ Re[8]: ストアアプリ版のEXCELをCreateObjectする方法 / ぴち (18/12/05(Wed) 23:38) #89581 解決済み

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