- 01: 名前:jissan投稿日:2006/01/24(火) 11:26
- VISIO2003にて、オリジナルのテンプレートを作成しています。
図面の選択時にテンプレートに対して、サンプルイメージが表示されるように、
プレビュー図を保存するをONにして、テンプレートを保存しました。
これでサンプルイメージが表示されるようにはなりました。
次に、テンプレートの元図面は空でなければならないので、サンプルイメージの元図を消して、
プレビュー図を保存するをOFFにして、テンプレートを上書き保存したところ、
前述のプレビュー図の表示が消えてなくなってしまいました。。。
プレビューと、実際の図面の内容が異なるようにテンプレートを保存するには、どのように操作すればよいのか、どなたかご教授いただけませんか?
- 02: 名前:M1号投稿日:2006/01/24(火) 17:08
- もしVisio標準のテンプレートのようなイメージをプレビューに表示させたいのであれば
プレビューは実図面1ページ目のイメージなので出来ないと思いました。
無理にプレビューさせたいなら、
1.プレビューイメージの付いた図面をXMLテンプレートで保存、
2.次にプレビューの無い本番用の図面をXMLテンプレートで保存、
3.2の図面に1の図面の<PreviewPicture Size='...'>の要素を追加
これで実図面と違うプレビューが可能になると思います。
- 03: 名前:yoda投稿日:2006/01/24(火) 19:36
- 見当違いかもしれないのですが、
『図面の種類の選択』画面に表示するプレビューなら、
私は、テンプレートのVBA画面の、ThisDocumentのプロパティ
ウインドウのPreviewPictureの欄に、emf画像ファイルを、
割り当てて、作りました。
そして、「プレビューの図を保存する」はチェックを入れ、
図面は白紙の状態で、保存しました。
今やってみたら、
この方法で、普通の図面に割り当てることもできました。
その場合、ファイルを開くときに出るウインドウのファイル一覧
の「表示」を「縮小版」にすると、そのプレヴュー画像が表示されました。
- 04: 名前:jissan投稿日:2006/01/26(木) 18:16
- ThisDocumentに、PreviewPictureプロパティ!
なるほど、見落としていました。
他にも、ThisDocumentのプロパティには色々ありますね。
ちょっと色々実験したくなりました。
回答いただきありがとうございました。
- 05: 名前:M1号投稿日:2006/02/09(木) 11:25
- 今、別件でヘルプを読んでいたら使えそうなものを見つけたので書いておきます。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
CopyPreviewPicture メソッド
現在の図面に別の図面のプレビューをコピーします。
object.CopyPreviewPicture (pSourceDoc)
object 必須項目です。Document オブジェクトを返す式です。
pSourceDoc 必須項目です。コピー元となるプレビューを持つ Document オブジェクトです。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
■トップに戻る リロード 単独スレ表示
|