問題タブ [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 投票する
1 に答える
102 参照

vba - vbaを使用してPowerPoint2007で「チャートの挿入」ダイアログに到達するにはどうすればよいですか?

このトピックが別のスレッドで取り上げられている場合は、事前にお詫び申し上げますが、それがどこにあるかを見つけることができません。

PowerPoint 2007 から [グラフの挿入] ダイアログにアクセスしようとしています。 ここに画像の説明を入力

私がレビューしたドキュメントによると、これは次のコードで実現できます。

また:

ただし、ダイアログを表示する代わりに、このコードは現在のスライドに新しい縦棒グラフを挿入します。その上、このグラフも NSgraph グラフ (PowerPoint2003 形式) であり、新しい形式でグラフを挿入することを非常に楽しみにしています。

PowerPoint2007 でそのダイアログに到達することは可能ですか? MSDN のドキュメントでさえ、ID は 17 であると記載されているためです。

どんな情報でも大歓迎です。

よろしくお願いします!

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

vbscript - Presentations.Open では PowerPoint 2007 を開く必要がありますか?

次の VB スクリプトを使用して呼び出したい PowerPoint ファイル test.pptm にマクロ runTest があります。スクリプトが Office 2010 のマシンで呼び出された場合はすべて正常に機能しますが、スクリプトを呼び出す前に PowerPoint アプリケーションが開かれている場合、スクリプトは Office 2007 でのみ機能します。誰かが同様の問題を経験したかどうか、または潜在的な解決策を聞いてみたいと思います.

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

vba - PowerPoint でテキスト フィールドの値を保存する

PowerPoint 2007 でレビュー ゲームを作成しようとしています。2 つのテキスト フィールドを使用できるようにしたいと考えています。ショーでは、ゲームを管理している人が 2 つのテキスト フィールドにチーム名を入力します。次に、データを保存し、次のスライドで、プレゼンテーションの反対側にチーム名を表示します。テキスト フィールドから入力を取得し、それを変数に保存し、そのラベルのテキストがテキスト フィールドの入力と等しいラベルを持つと想像します。

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

vba - PowerPoint フィールドの最後のリターンを削除するには?

ユーザーが 1 つまたは複数のテキスト ファイルを PowerPoint のフィールドにインポートできるようにする関数を作成しました。これは本当にうまくいきます。ユーザーはフィールドをクリックし、カスタム メニューのボタンをクリックして、リストからファイルを選択し、そこに移動します。私が抱えている問題は、インポートされた各テキストの間に 2 つの改行を入れなければならないことです。つまり、最後に 2 つの改行が残っています。

これは、私が見つけた段落を削除する通常の結果です:

これは、フィールドを削除するには、選択したフィールドの最後の位置を計算する必要があることを示唆しています。誰かが私がこれについてどのように行くかについて私に考えを与えることができますか?

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

vba - Powerpointでテキスト、フォントタイプ、フォントサイズ、フォントカラーを設定してカスタムテキストボックスを作成する方法は?

マクロを使用して、Powerpoint 2007 で設定されたテキスト、フォント タイプ、フォント サイズ、フォントの色、および太字と斜体の機能を使用して、アクティブなスライドにカスタム テキスト ボックスを作成する必要があります。

私は現在このコードを使用しています:

このプロパティがオブジェクトに関連付けられていないことを示す .Font.Colour で例外をスローします。また、太字と斜体の機能を組み込む必要があります..Plzはこれについて私を助けてくれます

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

c# - フォーム コントロール winform からのビデオの再生と一時停止

クイズのプレゼンテーションを開始、一時停止、停止、終了できるフォーム コントロールを作成したい (開始を押すとカウント ダウン時間が実行されます)。問題は、一部のプレゼンテーションにあり、利用可能なビデオがあります (各スライドには最大 1 つのビデオしか含めることができず、すべてのスライドにビデオが含まれているわけではありません)。

これらは、createPresentationメソッドでビデオを追加するために使用したいくつかのコード スニペットです。

これまでのところ、このリンクからいくつかのソリューションを試しました

しかし、結果としてエラーが発生します:

無効な引数は Microsoft.Office.Interop.PowerPoint.Slide から Microsoft.Office.Interop.PowerPoint.Shape に変換できません

私が達成したい目標は、ユーザーがスタートボタンを押したときにビデオを再生できるフォームコントロール (カウントダウン実行中) で、スライドショーの実行時に自動再生されません。


アップデート

私はこれを試しました。プログラムはエラーなく実行できますが、ビデオはまだ再生されません。


更新@jonPall

私はこれを試しました:

私のプログラムはエラーなしで実行できますが、開始を押すと(ビデオを再生してカウントダウンタイマーを実行する)、エラーが発生します

シーケンス (不明なメンバー): 不正な値です。オブジェクトが存在しません。


更新@アンディ

上記のスクリプトを使用すると、アクティブなスライドにビデオが含まれているかどうかを検出できます
が、~var~ playVideo にはスライドにまだ null があり、ビデオ
が含まれていませんか?

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

events - PowerPoint2007 Shape オブジェクトの On Focus イベントと OnFocus out イベント

イベントまたは形状(テキスト形状オブジェクト)がオンフォーカスであることを示すプロパティをキャプチャする際に、私は検索してきました。これはキーボード イベントのキャプチャに役立つため、テキストが変更された場合に四角形の幅を増やすことができます。リンクhttp://s2.postimg.org/scxtx0ec9/Untitled.pngに示すように

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

vba - VBA を使用して Office リボンの要素のプロパティを変更する

私は VBA と Office リボン UI の初心者です。Office 2007 を使用しており、カスタム UI を使用して PPTM でリボンを開発しました。以下のような一連の XML を追加しました。

そこで、このタブで、その可視性を に変更し、との値をHello World変更したいと思います。現在、これは、このボタンによる前回の呼び出しの後に行う必要があります。truelblUsernamelblFullname

現在、 のコードは次のribbon_SignInとおりです。

これにより、フォームが開き、SignInユーザーからユーザー名とパスワードが取得されます。ユーザー名とパスワードが検証された後、すべてがうまくいきますが、コントロールのプロパティを取得し、サインインしたユーザーの詳細でそれらの値を変更する手順がわかりませlblUsernamelblFullname


明確化

SignInフォームには、ボタン用の以下のコードがありますSign In

では、ここでグループを表示するには何を入れればよいでしょうか? また、ラベルのテキストを変更するにはどうすればよいですか?


更新 #1

カスタム UI で2 つの属性を使用するgetVisiblegetLabel、アドイン自体が表示されません。:(私が使用したコードは次のとおりです。

これらの 2 つの属性を削除すると、奇妙で​​す。ところで、私はOffice 2007を使用しています。

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

vba - VBA を使用して PowerPoint で選択ウィンドウをアクティブ化 (表示/有効化/表示) する方法は?

PowerPoint 2013 では、次のように CommandBar オブジェクトから選択ウィンドウのプロパティを使用できます。

(PowerPoint 2010 および 2007 の場合、名前は「選択と表示」であることに注意してください)

UI で Alt+F10 を使用して選択ペインを表示すると、次の 2 つのプロパティが true に切り替わります。

ただし、これらをプログラムで true に設定しようとすると、.Visible=True ステートメントによって不特定のオートメーション エラーが発生し、.Enabled=True ステートメントが実行されますが、このプロパティの状態は変更されません。

しかし、これは奇妙な部分です。PowerPoint を最初に実行するときに Alt+F10 を使用して選択ウィンドウを表示および非表示にすると、2 行のコードが機能します! Alt+F10 の前後のすべてのプロパティをチェックしたところ、.Visible と .Enabled のみが切り替えられました。

SendKeys ルートを使用せずに、選択ペインを確実に、できれば表示するにはどうすればよいですか?