問題タブ [powerpoint-automation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1518 参照

sharepoint - SharePoint 2013 PowerPoint 変換サービス - ISAPI アセンブリがありません

PowerPoint Automation Serviceを使用して SharePoint ファーム ソリューションを作成しようとしています。ただし、 Sharepoint 15 ISAPI ハイブでMicrosoft.Office.Server.PowerPoint.dllを見つけることができません。このアセンブリは、この例にPresentationRequest示すようにアクセスするために必要です。

Word Automation ServiceアセンブリMicrosoft.Office.Word.Server.dllが ISAPI パス ( Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI ) に表示されますが、PowerPoint アセンブリではありません。

SharePoint 2013のPowerPoint Conversionアセンブリ ( Microsoft.Office.Server.PowerPoint.dll )の場所を知っている人はいますか? Visual Studio でアセンブリ参照を追加できるように、その場所を特定する必要があります。

0 投票する
1 に答える
2694 参照

sharepoint - SharePoint 2013 サービス アプリケーションの管理 - PowerPoint Automation Services が見つからない

SharePoint 2013 ファームの新規インストールを行ったばかりで、使用するサービス アプリケーションを手動で構成したいと考えています。ファーム構成ウィザードは使用していません。

私たちが直面している問題は、PowerPoint Automation Servicesが [サーバーの全体管理] - > [アプリケーション管理] -> [サービス アプリケーションの管理] -> [新規] メニューのドロップダウンに表示されないことですが、 Word Automation Servicesおよびその他のサービス アプリケーションは表示されます。

SharePoint 2013 用の新しいPowerPoint Automation Serviceアプリケーションとプロキシをどのように作成しますか?

0 投票する
2 に答える
1729 参照

c# - 予期しないコンテンツ タイプの無効な部分があるため、ドキュメントを開くことができません

プレゼンテーション (PPTX ファイル)作成コードを使用して開くときにエラーが発生します。私が使用しているコードは以下のとおりです。

私が得ているエラーは次のとおりです。

でエラーが発生using (PresentationDocument pptPackage = PresentationDocument.Open(fileName, true))

コードは多くの PPTX ファイルで正常に機能します。しかし、一部のファイルでこのエラーがスローされています。私は解決策を見つけることができません。ご協力いただきありがとうございます。

0 投票する
1 に答える
2791 参照

c# - PowerPoint 相互運用: マスターで定義された名前でプレースホルダーを取得する

PowerPoint アドインで、スライド上の図形にアクセスしたいと考えています。形状は、スライドマスターのカスタム レイアウトで定義されたプレースホルダーです。

カスタム レイアウトに基づいてスライドを追加すると、図形には「プレースホルダー 1」、「プレースホルダー 2」、...という名前が付けられます。

マスターに指定された名前でプレースホルダーを取得する方法はありますか?

現在、私はこのコードで形状を検索しています:


更新: わかりやすくするために、これは PowerPoint プレゼンテーションの構造です。

プレースホルダーに名前が定義されたマスター: マスターのスクリーンショット

マスターで定義された名前が失われるプレゼンテーション: プレゼンテーションのスクリーンショット

問題: マスターで定義された名前でプレゼンテーションの要素を取得する方法は?

0 投票する
1 に答える
321 参照

c# - 不安定な Office(Powerpoint) 自動化

ユーザーがプレゼンテーションをアップロードして編集し、最終的な出力を別の PowerPoint プレゼンテーションとしてダウンロードできるようにするアプリに取り組んでいます。

アップロードするさまざまなプレゼンテーションの動作が非常に不安定です。

  1. 時々、変更された画像がぼやけます (理由がわからない?)

  2. 間違ったシェイプ ID が返されることがあるため、変更した作品を既存の PowerPoint シェイプとマージできません。

    /li>
  3. アニメーションが正しくコピーされません (コピーされる場合とコピーされない場合があります)。

    /li>

サーバー側の自動化が不安定な動作やデッドロックを引き起こす可能性があるという事実を認識しています。ただし、動作の不安定な点を正確に説明するものはありません。
これらの動作 (2 つ以上) は同じカテゴリに属していますか、それともここに何かが欠けていますか? これらの問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
1066 参照

c# - PowerPoint でグラフの範囲を変更する

私のツールからレポートを作成する必要があるため、C# から Powerpoint スライドを作成して実験しています。それらを PowerPoint にエクスポートするというアイデアは、与えられた要件であるため、変更することはできません。

次のような新しいチャートを作成して入力します。

ここでの問題は、必要なカテゴリは 1 つだけですが、デフォルトのグラフでは 3 つ作成されることです。したがって、3 つの列がありますが、そのうちの 1 つだけを埋めます。それらを上書きしても機能しません。

使用する範囲を変更する方法はありますか (PPT/EXCEL で青いボックスをドラッグして行うように)?

0 投票する
1 に答える
912 参照

c# - 相互運用機能 (C#) を使用して画像をパワーポイントに挿入する

誰かが私を助けることができますか?このコードを使用して、パワーポイントに写真を挿入しようとしています:

...

私の問題は、挿入された画像がhttp://i.imgur.com/Ia2MVbk.pngのようにシフトすることです。

したがって、どちらも同じ位置にありますが、実際にはそうではありません。私は何を間違っていますか?

ありがとうございました。