問題タブ [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.
vba - 埋め込まれたチャートオブジェクトのデータシート上のPowerpoint2007ブレークリンク
埋め込まれたチャートオブジェクトのデータシートのリンクを解除したいと思います。このコードはリンクを更新しますが、リンクを壊す必要があります。ありがとう
PS。エラーメッセージなしで複数のリンクソースを更新するにはどうすればよいですか。
office-interop - PowerPoint2007PresendationBeforeSaveをバイパスする方法
MS OfficePowerPoint2007でApplication_PresentationBeforeSaveイベントをバイパスする際に問題が発生しました
void Application_PresentationBeforeSave(Microsoft.Office.Interop.PowerPoint.Presentation Pres、ref bool Cancel)
この場合、ファイルのbyte[]コンテンツでWebサービスを更新する必要があります。ただし、この時点では、ファイルは保存されません。呼び出されるPresentationAfterSavefxというイベントはありません。
保存した後、イベントを再度呼び出す方法が必要です。一部の人々は、保存してから更新するか、またはその逆のために、スレッドを作成する必要があると言っています。これは断然最悪の解決策です(しかし、適切には唯一の解決策です)、より良い解決策はありますか?
//デニス
vba - Office ドキュメントの "Marked as Final" ストリップを取り除くことはできますか?
ユーザーが最終版としてマークされたドキュメント (または私の場合はプレゼンテーション) を開くと、ドキュメントが最終版としてマークされ、編集が無効になっていることを説明する黄色のストリップがウィンドウの上部に表示されます。ストリップには、「とにかく編集」ボタンも含まれています。
プログラムでこのストリップを閉じたいです。それは可能ですか?
注: 変更を防ぐためにこれを行っているわけではありません。ユーザーが最終版としてマーク設定を削除できることはわかっています。大きな黄色いバーを取り除きたいだけです。
vsto - Word の ToggleRibbon に相当する PowerPoint はありますか? または、同じことを達成する別の方法はありますか?
[Office 2007+ では、リボンを最小化してタブ名のみを表示することができます。これにより、メニュー バーのように見えます。リボン全体は、タブをクリックしたときにのみ表示されます。このリボンの状態は、私が制御しようとしているものです。]
Word 2007+ オブジェクト モデルでは、そのウィンドウのリボンを最小化する (またはしない) オブジェクトにToggleRibbonメソッドがあります。Window
PowerPoint 2007+ で同等の方法を探していますが、見つかりません。そのようなことはありますか? そうでない場合、それを達成する別の方法はありますか? を使用する以外はSendKeys
、つまり、そこに行かないでください。
powerpoint - Package for CDを使用した後でも、PowerPointは他のコンピューターでビデオを実行しません
プレゼンテーションをしたかった。別のコンピューターで実行すると、サウンドとビデオの両方が機能しませんでした。Package for CDについて知り、実行しました。オーディオは他のコンピューターで機能し始めましたが、ビデオはまだ機能していません。含まれているファイルとしてオーディオとビデオも含めていますが、それでもオーディオのみが機能しており、ビデオはサムネイルとして表示されます。
私はパワーポイント2007を使用しています。何かアイデアがあれば助けてください。
ありがとうございました
interop - Vsto PowerPoint 2007
VSTOを使用してPowerPoint2007へのアドインを開発するように依頼されました。
PowerPointでのみコードからAutoRover/AutoSaveを無効にする必要がありますが、それは可能ですか?
私はそれがExcelとWordで可能であることを発見しました。
Excel:http: //msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.autorecover.time%28v=office.14%29.aspx this.Application.AutoRecover.Enabled = false;
Word:http: //msdn.microsoft.com/en-us/library/microsoft.office.interop.word.options.saveinterval%28v=office.11%29.aspx this.Application.Options.SaveInterval = 0;
これに関する情報をインターネットで検索しました。不可能だと言う人もいれば、PowerPoint 2007を起動する前にWindowsレジストリに値を設定する必要があると言う人もいます。PowerPointにそのオプションがあるという情報や証拠を持っている人はいますか?
読むのに時間を割いてくれてありがとう。
2012年11月21日更新
この投稿では、この設定HKCU \ Software \ Microsoft \ Office \ xx.0 \ PowerPoint \ Optionsを使用できると言っていますが、Windowsレジストリでその設定を見つけることができません。
vba - 挿入ポイントがスライド ペインのどこにあるかを確認するにはどうすればよいですか?
PowerPoint では、「通常の」表示では、ウィンドウが 2 つのペインに分割され、左側にスライドのサムネイルが表示されるペインと、右側に現在のスライドが表示されるペインがあります。左側のパネルで複数のスライドを選択できます。これは、スライドをコピー、移動、または削除する場合に便利です。
左側のパネルで現在選択されているスライドを確認するには、 を使用できますActiveWindow.Selection.SlideRange
。ただし、左側の (サムネイル) パネルでスライド間をクリックすると、挿入ポイントが表示され、次のようになります。
ActiveWindow.Selection.Type
ゼロ (ppSelectionNone
) です。ActiveWindow.Selection.SlideRange
エラーを出します。
質問が 2 つに分かれています。
- この状況をどのように検出できますか? (おそらく、選択タイプが「なし」の場合は他にもあると思います)。
- 新しいスライドをその位置に挿入できるように、挿入ポイントがどこにあるかを知るにはどうすればよいですか?
VBA または VSTO コードのどちらでもかまいません:-)
c# - c#仮想マシンでPowerpointプレゼンテーションを開く
次のコードを使ってみました
また
Virutal PCでPowerPointファイルを開くと、失敗することがありますが、ネイティブPCでは問題ありません。
参照としてPowerpointライブラリ12.0を追加したVS2010を使用しています。
vba - MS PowerPoint でテキストを検索して強調表示する
このサイトのコードを使用してマクロを作成し、Word ドキュメントでキーワード検索を行い、結果を強調表示しました。
この効果を PowerPoint で再現したいと考えています。
これがWordのコードです。
これが私がこれまでに PowerPoint で持っているものです。まったく機能していません。
最終的に MSDN を通じて回答を見つけましたが、人々が提出したものから正しいと選択した回答に非常に近いものでした。
これが私が行ったコードです:
コードは機能しましたが、パフォーマンスの悪夢でした。以下の正解として選択したコードは、はるかにスムーズに実行されます。選択した回答に合わせてプログラムを調整しました。
c#-3.0 - PPT ドキュメントからマスター スライドを削除する方法
プログラミングの初心者で、c# を使用してマスター スライドを削除しようとしていますが、常に「指定されたキャストが無効です」という例外がスローされます。マスター スライドまたはマスター スライド上の図形を削除する方法はありますか?