0

内部アプリケーションをアップグレードしようとしています。インフラストラクチャは 2008 から Windows Server 2012 に移行します。アプリケーションは、モデル テンプレートからプレゼンテーションを構築します。

Interops に関連付けられているように見える添付の COM Exception を取得し続けています。

PowerPages (オフィス 14.0)

ドキュメント: Model.ppt

コマンド: {SET PrevPeriodEnd user.PreviousPeriodEnd(PGFromDate)}

エラー:

~~ コール スタック ページ 6.9.1 (ビルド 021)~~

メンバーが見つかりません。(HRESULT からの例外: 0x80020003 (DISP_E_MEMBERNOTFOUND))

スタックトレース:

Microsoft.Office.Interop.Word.ApplicationClass.Run (文字列マクロ名、オブジェクト & varg1、オブジェクト & varg2、オブジェクト & varg3、オブジェクト & varg4、オブジェクト & varg5、オブジェクト & varg6、オブジェクト & varg7、オブジェクト & varg8、オブジェクト & varg9、オブジェクト & varg10、オブジェクト & varg11、オブジェクト & varg12、Object& varg13、Object& varg14、Object& varg15、Object& varg16、Object& varg17、Object& varg18、Object& varg19、Object& varg20、Object& varg21、Object& varg22、Object& varg23、Object& varg24、Object& varg25、Object& varg26、Object& varg27、Object& varg28、 Object& varg29、Object& varg30)

Pages.PowerPages.Evaluate.DoEvaluate (コレクション cExpression) で

Pages.PowerPages.Evaluate.Eval (文字列 sExpression) で

Pages.PowerPages.Commands.HandleSet (文字列 & sStr、形状 & oShape、TextRange & oRange) で

Pages.PowerPages.ProcessFile.ProcessShape (Presentation& oPresentation、Shape& shp、String& sOpenStr、String& sCloseStr、Boolean& bExit、Int32& nSlideID、Int32& nSlidesToReset、Boolean& bAgenda) で

Pages.PowerPages.ProcessFile.ProcessPresentation (Presentation& oPresentation、String& sOpenStr、String& sCloseStr、Boolean& BMaster、Boolean& bAgenda) で

Pages.PowerPages.modAmain.GenerateModel (String[]& aSelectedComponent, Boolean& bNormal) で

Pages.PowerPages.modAmain.Generate2 (ブール bJobRun) で

Pages.PowerPages.ComPowerPoint.Generate (文字列 sThreadID、Int32 nJobID、文字列 sPortcode、文字列 sManager、文字列 sBusinessUnit、Int32 nJobAccountStatusID、オブジェクト oBatch、文字列 sOutputFolder、アプリケーション oPowerPointApp) で

~~~~追加情報~~~~

例外の種類: COMException

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

コンピュータデータ:

オペレーティング システム名: Microsoft Windows Server 2012 R2 Standard

バージョン: 6.2.9200.0

プラットフォーム: Win32NT

物理メモリ - 合計: 4294430720、利用可能: 2845433856

仮想メモリ - 合計: 2147352576、使用可能: 1652203520

4

2 に答える 2

0

ありがとう、私は解決したと思います。テンプレートと呼ばれるマクロは、Office の古いバージョン (.dot および必須の .dotm.) にありました。

于 2015-02-11T12:57:23.027 に答える