問題タブ [powerpoint-2007]

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 投票する
2 に答える
141 参照

excel - Access 2003 から Access 2007 への DB のアップグレード

全て、

私は Access を 2003 年から 2007 年にアップグレードする任務を負っています。DB の目的は、Excel スプレッドシートから自動的に生成されるデータのパワー ポイント プレゼンテーションを作成することです。データをインポートすることはできますが、パワー ポイントに生成しようとするとエラーが発生します。Excel スプレッドシートからデータを取得して、PowerPoint プレゼンテーションの表に入力しようとすると、エラーが発生するようです。このコードは他の誰かによって作成されたものであり、2 つのバージョンの違いについては不明です。助けてください!以下はすべてコードの一部です.なぜそれがそのように分かれているのかよくわかりません..申し訳ありません.詳細が必要な場合はお知らせください. 以下のエラーとコードを参照してください。

エラー: 実行時エラー -2147467259 (800004005) オブジェクト 'shape' のメソッド 'table' が失敗しました

0 投票する
0 に答える
483 参照

c#-4.0 - OpenXML - PresentationML - newMasterPart.SlideMaster.Preserve = false、機能していません

参照されていないスライド マスターを消去するために、スライド マスターの保持属性を使用しようとしています。

私の目的は、プレゼンテーション内のすべてのスライド (スライドが 1 つだけ) をベース プレゼンテーション (スライドが 1 つだけ) に複製し、複製されたスライドのレイアウトをベース プレゼンテーションのレイアウトに変更することです。

私が取ったアプローチは、

(ベース プレゼンテーションは B、クローン プレゼンテーションは C で示されます)

Cのスライドのスライド部分をBにコピーします。

C のマスターを B にコピーします。

新しくコピーしたマスターで SlideMaster.Preserve 属性を false に設定します。

B で新しく追加されたスライド パーツの既存のレイアウト パーツを削除します (C から複製されたスライド)。

新しく追加したスライド パーツに、必要なレイアウト パーツを B から追加します。

LayoutId をトラバースし、一意の値が含まれるように並べ替えます。

しかし、結果のファイルを開くと、C からコピーされた MasterSlide への参照はありませんが、まだ存在しています。

注: 同じコード スニペットでレイアウト スライドを変更しますが、実際には別の実行パスで実行されるため、C の MasterSlides に対処しないという選択肢はありません。

ベースプレゼンテーション (B) ここに画像の説明を入力

ベースのマスタースライド ここに画像の説明を入力

クローンプレゼンテーション (C) ここに画像の説明を入力

クローン プレゼンテーションのマスター スライド ここに画像の説明を入力

結果出力 ここに画像の説明を入力

出力のマスタースライド ここに画像の説明を入力

2 番目のマスター スライドへの参照はありませんが、preserve 属性を false に設定した後でも優先されます。

コード サンプルは Post2.zip からダウンロードできます

Post2 のファイル:

BaseSlide.pptx (ベースプレゼンテーション)

ToBeCloned.pptx (クローン プレゼンテーション)

Out2.pptx (結果のプレゼンテーション)

どんな助けでも大歓迎です。ありがとう。

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

python - Python: アプリケーションの終了中に for ループを一時停止する

パワーポイント ファイルを一括編集したいスクリプトがあります。それを使用してファイルを1つずつ編集すると、うまく機能します。それらを一括編集すると失敗します。これは、次のファイルのロードが試行される前にアプリケーションが閉じられないためだと思いますが、おそらく間違っている可能性があります。

コード:

エラー (例外を渡さない場合):

詳細:

Python3.3

パワーポイント2007

さらに詳細が必要な場合は、喜んで提供します。ありがとう!

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

vba - スライドショーでの検索機能

スライドショーに検索機能を追加しました。

私が使用しているコードは

すべての用語とスライド リンクを使用して、何度も繰り返します。一部の用語は機能しません。

完全なコード:

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

java - Apache POI を使用して .pptx ファイル内の既存のカスタム プロパティ/プロパティを変更する方法

Apache POI を使用してプログラムで .pptx ファイルのプロパティを変更したいと考えています。Itext を使用して .docx と .pdf を使用しました。.pptx ファイルの場合、推奨パッケージ XLSF には、.pptx ファイルのプロパティを取得/変更する方法がありません。むしろ、スライドやデータなどを取得する方法はありません。誰でもこれを手伝ってもらえますか?? 前もって感謝します

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

vba - 複数のパワーポイント スライドを 1 つにマージして、単一のソース ポイントを維持しますか?

さまざまな視聴者を対象とした(パワーポイント)pptxファイルのセットがあります

対象とする聴衆に基づいて、さまざまなスライド セットをマージすることを考えていました

可能か知りたい

  • 複数のパワーポイント ファイルを 1 つに結合する
  • 単一のファイルが変更された場合、マージされたファイルに同じ変更が反映されるようにしたい

これはグラフィカルに、または VBA で可能ですか?

元:

  • A.pptx
  • B.pptx
  • C.pptx
  • D.pptx
  • E.pptx

セット 1 (Dev.pptx):

  • A.pptx
  • B.pptx
  • D.pptx

セット 2 (Manager.pptx)

  • A.pptx
  • D.pptx
  • E.pptx

セット 3 (all.pptx)

  • A.pptx
  • B.pptx
  • C.pptx
  • D.pptx
  • E.pptx

Pptx (A、b、c、d、e) のいずれかを変更すると、結合されたファイルが自動的に更新されます。

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

vba - Excel で表を含むパワー ポイント スライドを作成する

データを収集するために Oracle データベースへの複数の接続とクエリを含む大きなワークブックがあります。

このワークブックには、最終データを含む約 6 枚のシートがあります。

このすべてのデータを PowerPoint プレゼンテーションに移動したいと考えています。チャートやグラフを移動する方法の多くの例を見てきましたが、ワークブックにはこれらのいずれもありませんし、必要もありません。

3 つのシートには、ピボット テーブルによって生成されたデータが別のシートに表示されます。これは、ピボット フィルターの矢印を表示しないようにするためです。

他の 3 つのシートは、Oracle クエリから作成されたテーブルです。各シートには、特定の顧客に固有のデータを表示するための個別のクエリがあります。

スプレッドシートにあるデータを取得し、そのデータを含む PowerPoint で表を作成したいと考えています。オブジェクトを PowerPoint にインポートしようとしましたが、データは刻々と変化する可能性があるため、リンクを更新してからデータを更新するのはかなり面倒です。また、データが何行になるかわかりません。これは、データが分刻みで変化する可能性があるためでもあります。

要するに、シート 1 を見ようとしています。そこにあるすべてのデータを取得し、対応する表を PowerPoint で作成します。PowerPoint で表を作成する場合は、PowerPoint スライドあたり最大 6 行のみを配置してください。すべてのデータが移動されるまでスライドを追加し続けます。