システムwiki

アドインがロードされた後にワークブックを開くとExcelがクラッシュする

MisbahH 受付中 最終更新日:2021-05-20 19:00

こんにちは、
クライアントは、.NET COMアドイン(* .dll)を含む他のアドインをロードするExcelアドイン(* .xlam)を使用します.
私のクライアントの1つは、私が他のクライアントと目撃したことがない、および/または他のマシンで再作成できなかったという問題が発生しています.
問題1:



エンドユーザーの使用許諾契約は、* .XLAM(すなわちExcelアドイン)ファイルを開くの一部としてExcelが開かれるたびに保持します.ただし、Excelを自分で開くとEULAは表示されません.この行動についての考えはいかなる考えですか?
問題2:

上記に加えて、* .xlam(すなわちExcelアドイン)ファイルを開いた後にワークブックを開くと、Excelがクラッシュします.ただし、Excelが独自のExcelの後に開かれている場合は、Excelはクラッシュしません.要するに、ワークブックを開くExcelでExcel
アドイン(* .XLAM)環境.
それがアドインを使ってすることになった場合は、他のマシンまたは他のクライアントでも同じように振る舞いました.これはメモリなどの低いリソースを実行しているマシンの場合ですか?以下はその特定のマシンの詳細です.
RAM:8 GBのRAM
プロセッサスピード:1.80GHz
オペレーティングシステム:Windows 10Pro 64ビット
64ビットExcel
Excelクラッシュに関するWindowsイベントビューアからのイベントログは次のとおりです.
ログ名: 応用
ソース: Applicationエラー
日付: 2020/09/14 15:12:00
イベントID: 1000.
タスクカテゴリ:(100)
レベル: エラー
キーワード: クラシック
ユーザー: n
コンピューター: L-CWH004
説明:
障害Application名:Excel.exe、version:16.0.13029.20344、タイムスタンプ:0x5F2A2B40
フォールトモジュール名:MSO20WIN32CLIENT.DLL、version:0.0.0.0、タイムスタンプ:0x5F2A01CA
例外コード:0x028cc35b.
障害オフセット:0x00000000001EA5CD
フォールトプロセスID:0xDB8.
障害Application開始時間:0x01d68aa0ed1f8568
uptionApplicationパス:C:¥Program Files¥Microsoft Office¥Root¥Office16¥excel.exe
フォールトモジュールパス:C:¥Program Files¥Common Files¥Microsoft Shared¥Office16¥mso20win32client.dll
報告書ID:CB096E9A-8C93-43CB-8A37-411EB789369A.
フォールトパッケージフルネーム:
障害パッケージ-相対ApplicationID:
イベントXML:




1000
2
100
0x80000000000000

8123
Application
L-CWH004



Excel.EXE
16.0.13029.20344
5f2a2b40
mso20Win32client.dll
0.0.0.0
5f2a01ca
028cc35b
00000000001ea5cd
db8
01d68aa0ed1f8568
C:\Program Files\Microsoft Office\Root\Office16\Excel.EXE
C:\Program Files\common Files\Microsoft Shared\Office16\mso20Win32client.dll
cb096e9a-8c93-43cb-8a37-411eb789369a





クライアントへのサポートを提供する際に、誰かが私にとって不満や恥ずかしいと思うように、誰かが助けてください.

何らかのフィードバック、提案、アドバイス、ヘルプを待っています.

返信リスト(回答:7)

7 #
JazlynX

こんにちはMISBAH、

あなたに引き起こされた問題をご不便をおかけして申し訳ありません.

問題1については、EXELEファイルを開くときにEULAを促します.私はこの問題についての公式のアレインを見つけました、解像度や回避策を試して、問題が装置で消えているかどうかを確認してください.

これは記事です. Officeプログラムを起動するたびにOfficeエンドユーザーライセンス契約を受け入れる必要があります. (回避策セクションのレジストリサブキーの位置について、Office 365は16.0を使用しています)

またはshiftを保持しようとし、OfficeApplicationを右クリックすることもできます.選ぶ 管理者として実行accept結果を確認するには

第2の問題について、一般的に.XLAMファイルはで開かれています
ファイル
>オプション>アドイン>goボタン、もう1つは 開発者>アドインメニュー.

次の場所に.xlamファイルを保存したかどうかを確認します. c:\users\[username]\appdata\Roaming\Microsoft\Addins\ ?

とエラー "c:\users\[username]\appdata\Roaming\Microsoft\Addins \"、私はあなたと同様のエラーを持つスレッドを見つけました、多くの人がExcelを配置することによってそれを解決しましたスティッキーパスワード設定内の「プログラムを無視します」で.もできます
試してみてください.

あなたの参考のために: Excel Crashing:障害モジュール名:mso20win32client.dll.

応答7# ->にスキップ
5 #
MisbahH

こんにちはJazlyn、

クライアントとのサポート会議後の私のフィードバックは次のとおりです.

問題1:

ショートカットからExcelアドイン(*.xlam)を開いた後に、次のエンドユーザーが表示されます.

しかし、Excelが独自に開いている場合は、上記のメッセージは表示されません.提案された記事の指示に従って試してみました. 君は
Officeプログラムを起動するたびにOfficeエンドユーザーライセンス契約を受け入れる必要があります
レジストリキーへの権限を許可しますが、問題は永続化しました.

Office製品情報は次のとおりです.

問題2:

テストから見つけたことから、Excelアドイン(*.xlam)を開いた後にonedrivesyncディレクトリからワークブックを開くと、Excelがクラッシュします.Excelアドイン(*.xlam)を開いた後、ワークブックが他の場所から開かれている場合、Excelはクラッシュしません.
これに関連したExcelアドインにそのような機能はありません.したがって、アドインは、ワークブックが開かれている場所を気にしません.OneDriveSyncロケーションから開くときにワークブックを同期しようとしたoneDriveは、

あなたの情報のために、Excelアドイン(*.xlam)は、場所のXLAMファイルを指すショートカットから開かれます.

応答5# ->にスキップ
4 #
MisbahH

こんにちはジャズリン、

これは私の最後の返信に追加されます.onedriveの場所からブックを開くと、Excelアドインを開いたときにのみ、Excelがクラッシュすることがわかったので、自分のマシンで問題を再現できます.ブックをonedriveにアップロードし、
Excelアドインを開いた後、マシン上の同期onedriveの場所.

特定のシナリオでクラッシュが発生している理由を確認するには、さらに掘り下げる必要があります.思いついた情報を共有していただければ幸いです.

ありがとうございます.

応答4# ->にスキップ
3 #
JazlynX

こんにちはMisbah、
私たちのためのテストと情報の共有を支持していただきありがとうございます.
あなたの返事によると、私はそれを私の側にテストしました、ここにステップと結果があります.
Open.XLAMファイル(「述べた」(「述べた」は、場所のXLAMファイルを指すショートカットから開かれます."):
次に、onEdriveに格納されているExcelファイルを開きます.
Excelから開く:
またはoneDrivesyncフォルダ内のファイルをダブルクリックすることから開きます.
ただし、.xlamファイルを開いた後は、これらのファイルを問題なく開くことができます.
あなたのExcelが最新版ではないことに気づいた、最新versionに更新してください.そして問題をさらに絞り込むために、新しい作成/.xlamファイルを試してみてください.
私の手順があなたと異なる場合は、後ろに投稿して訂正すること自由に感じてください.

応答3# ->にスキップ
2 #
MisbahH

こんにちはJazlyn、

テスト結果を共有し、返信が遅れてごめんねいただきありがとうございます.

どのversionのExcelでテストしましたか?クラッシュの問題は、私のテストに従ってExcel 2016 64ビットでのみ発生します. Excel 2013と2016年64ビットと32ビットの両方のversionでクラッシュしていません.これはExcel 2016 64ビットと関係がありますか.以下はクラッシュが発生しているExcelversionです.

Office 365 MSOのMicrosoft Excel(16.0.12527.21096)64ビット

以下のテスト結果の概要です.

  1. Excel 2016 64ビット:オープン*.NET COMアドイン(*.dll)をロードしてから、oneDriveからワークブックを開く.同期位置とExcelクラッシュ.
  2. Excel 2013 64ビット:オープン*.NET COMアドイン(*.dll)をロードしてから、oneDriveからワークブックを開く*.xlamファイルを開きます.同期位置とExcel クラッシュ.
  3. Excel 2013 32ビット:32ビット.NET COMアドイン(*.dll)をロードしてから、oneDriveからワークブックを開く*.xlamファイルを開きます.同期位置とExcel クラッシュ.
  4. Excel 2016 32ビットのテスト :32ビット.NET COMアドイン(*.dll)をロードしてから、oneDriveの同期位置とExcelからワークブックを開く.クラッシュしない.
  5. だから、私のテストに基づいて、衝突はExcel 2016 64ビットでのみ起こります.64ビット.NET COMアドインが間違っている場合は、Excel 2013 64ビットでもクラッシュされ、32ビット版のExcelにある可能性がありますが、これはそうではありません.
    アイデアやあらゆる提案?

応答2# ->にスキップ
1 #
JazlynX

こんにちはMisbah、
これまでのところあなたの努力をありがとう.
下の写真は、私が私の側でテストした問題がないExcelのversionです.
あなたはあなたの側に2つの問題があり、Excelアドイン(*.xlam)ファイルを開くとEULAwindows がポップアップされるので、問題の原因はExcelアドイン(*.xlam)ファイルに関連している可能性があります..そして私達の側面にExcelアドイン(*.xlam)ファイルを開くとき
ポップアップしません.
Excel 2013とExcel 2016は、問題がExcelApplicationまたはExcelアドイン(*.XLAM)ファイルに関連しているかどうかを確認するために、Excel 2016 64ビットでのみ問題が発生したと述べたため、さまざまな製品です.新品を作成してください
Excelアドイン(*.xlam)ファイル問題があなたの側で再び起こるかどうかを確認するためのファイル?

応答7# ->にスキップ
6 #
MisbahH

こんにちはJazlyn、

迅速な対応や提案のためにありがとうございました.

問題1:

私はすでに記事を見ました あなたはあなたがあなたが毎回Officeエンドユーザーライセンス契約を受け入れる必要があります
Officeプログラムを起動します
これは、実際にはクライアントとの会議がある場合、実際には、トラブルシューティング手順の1つになります.私はそれを試してみて、私のフィードバックであなたを更新します.

問題2:

スティッキーパスワードとは何ですか?私が使用していないサードパーティのツールのように聞こえ、それについて手がかりを持っていません.ただし、「Advanced」カテゴリの[General]セクションの「ダイナミックデータ交換(DDE)」オプションを「無視する」と表示されます.
Excelのオプション.このオプションはチェックされていません.私はクライアントとの私の会議中にこのオプションを試してみて、あなたに知らせます.

上記が問題2を解決した場合、ユーザーが追加されたときにワークブックをクラッシュした後にワークブックがクラッシュした後に、Add-In環境でワークブックを使って作業していたのは、あるいは.これが行うのなら
Excelブックを妨害している基礎となるアドインを使用すると、それはこれらの年のすべての年で同じように振る舞いました.

© システムwiki All Rights Reserved.