VB で PowerPoint を制御する場合は

「Presentation.SlideShowWindow.Run with .Width=1 〜」

などのように、

「Run メソッドが走る前にパラメータをセットする」
ということが出来るのですが、これをC++ (BCB)で
実装する方法はあるのでしょうか?

Run 自体は関数なので、パラメータとして
取得することはできませんし、先にRunメソッドが
走ってしまうと都合が悪いのですが・・・

回避方法を教えてください。
(的確な最初の答えに100pt差し上げます)

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2006/07/19 01:51:10
  • 終了:2006/07/26 01:55:19

回答(1件)

id:llusall No.1

llusall回答回数505ベストアンサー獲得回数612006/07/19 10:28:28

ポイント60pt

こちら、参考になりますでしょうか?

C++Builder でwith文の代用

MSDNより

SlideShowSettings オブジェクトの Run メソッド

は、指定したプレゼンテーションのスライド ショーを実行します。SlideShowWindow オブジェクトを返します。

とあります。

ですので、Runメソッドで返された SlideShowWindow オブジェクト を変数に格納し、その参照に対してプロパティの設定をすれば良いのではないでしょうか?

id:mikasa_zzt231

実は、プレゼンテーションのwidthプロパティを

触りたいと思っていますが、Runを実行

してしまうと、全画面でプレゼンが

走ってしまいます。

このあとにプロパティを設定すると

画面が一瞬フラッシュするようになって

しまうので、最初からパラメータを

設定しておきたかった、というわけです。

ですので、Runをする前に設定する

方法があると嬉しいのですが・・・

2006/07/19 22:01:13

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません