問題タブ [powerpoint-2010]

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 に答える
355 参照

excel - Excel から Powerpoint へ: 画像のサイズ変更の問題

こんにちは、エクセルからパワーポイントに画像をコピーしようとしています。私のコードは既にコピーして Excel に貼り付けていますが、サイズ変更を自動化するコードに問題があります。この現在のコードでは、オブジェクトが必要なランタイム エラー 424 が発生します。私の短縮コードは以下のとおりです。

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

.net - PowerPoint スライドのすべての図形を削除する

次のコードですべての形状を削除しようとしました:

図形を削除すると PowerPoint.Shapes に影響するため、期待どおりにすべての図形を削除することはできません。すべての図形を削除したい場合は、すべての図形をリストに追加してから、次のようにそれぞれを削除する必要があります。

より速く削除する他の方法はありますか?

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

c# - C# VSTO を使用して PowerPoint でカスタム アドインを自動アンロードする方法

PowerPoint 2010 でアドインを作成しました。ユーザーが使用している PowerPoint の現在のバージョンを確認する必要があります。現在のバージョンが 14.0 未満の場合は、メッセージを表示し、アドインが自動的にアンロードされます (または、ユーザーはアドインをインストールまたは選択できません)。

これを行う簡単な方法はありますか?私はC#を使用しています。ありがとう。

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

c# - C# VSTO を使用して PowerPoint 2010 にアドイン ファイルを含む画像を埋め込む方法はありますか?

カスタム ボタンのクリックで作成されるカスタム スライドに画像ファイルを配置したいと考えています。

アプリケーションの Resources フォルダーを介してカスタム ボタンに画像アイコンを適用したので、Resources フォルダーを参照してスライドに画像を配置できる同様の方法がありますか? Slide.Shapes.AddPicture() メソッド?

C# VSTO を使用してアプリケーションをビルドしています。

ありがとう。

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

c# - C#を使用してPowerPoint TaskPaneの複数行テキストボックスの各行の長さを制限するにはどうすればよいですか?

.Net 4.0 で開発した PowerPoint VSTO アドインでタスク ペインを作成しました。タスク ペインには、ユーザーが数値データのみを入力する必要があるテキスト ボックスがあります。要件は以下の通りです。

ユーザーは、各行に 1 つのデータを入力することにより、複数の数値データを入力できます。各データには、数字、小数、コンマを含む最大 8 文字を含めることができます。行が 8 文字を超える場合は、8 文字に切り詰める必要があります。

以下は私が使用しているコードです:

txtEntryField_TextChanged イベントでこのメソッドを呼び出しています。私はもうすぐそこにいますが、操作とユーザーエクスペリエンスはそれほどスムーズではないと思います.

ユーザーがテキストボックスに文字を入力できないようにコードを更新しました。これは、次のコードによって行われます。

より良い解決策を教えてくれる人はいますか? どんな助けでも大歓迎です。ありがとう。

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

c# - C#VSTOを使用してPowerPointでカスタムボタンをクリックすると、msiパッケージからヘルプファイルpdfを開く方法

C# VSTO を使用して開発した PowerPoint アドイン用の .msi インストーラー ファイルを作成しました。リボン ボタンのクリックでヘルプ ファイル pdf を開く必要があります。ヘルプ ファイル pdf を msi パッケージに埋め込みました。

以下のコードを使用して、ハードコーディングされたパス (アドインがインストールされる既定のパス) を使用して、この機能を実装しました。

しかし、エンド ユーザーがアドインをインストールする場所を変更するとすぐに、これが機能しないことはわかっています。(ユーザーが場所を変更するとすぐに)ヘルプファイルpdfのパスを動的に取得できるように、これを手伝ってくれる人はいますか、それとも他のアプローチがありますか?

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

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

c# - PowerPoint C# VSTOで縦横比に関係なくスライド上のカスタムシェイプを維持する方法は?

カスタム テキスト ボックスと、C# VSTO でプログラムによって作成された PowerPoint スライドの画像があります。すべてが 4:3 の縦横比できれいに見えますが、縦横比を 16:9 に変更するとすぐに、テキスト ボックスがくっつきます (つまり、テキスト ボックス間の距離が縮まります)。スライドに選択された縦横比に関係なく、テキストボックス間の間隔を同じに保ちたいです。

シェイプの LockAspectRatio プロパティを試してみましたが、何か足りないと思います。

編集:-> また、16:9 の縦横比を選択した状態で、(カスタム ボタンをクリックして) 別のカスタム スライドを追加すると、テキスト ボックスやその他の図形がスライドの外に移動します。これは起こるべきではなく、形状は選択したサイズに収まるように再調整する必要があります。

誰でもこれを手伝ってくれますか。どんな助けでも大歓迎です。ありがとう。

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

vba - Visual Basic for PowerPoint 2010 でテキスト ファイルから配列を設定する方法

次のような配列を定義したいと思います。

...VB for Applications (この場合は PowerPoint 2010) で記述されたマクロでは、次のように書式設定されたテキスト ファイルから配列を定義する必要があります。

テキスト ファイル パスを定義し、値 (常に通常の ASCII 文字列であると仮定) を配列に直接読み込む最も簡単な方法は何ですか?

ありがとう!