ここから本文です

□[Excel VBA_ユーザフォーム]InkPictureコントロールの資料は何故こんなに少ないの...

yas********さん

2010/3/616:30:03

□[Excel VBA_ユーザフォーム]InkPictureコントロールの資料は何故こんなに少ないの?

---------
<本題>
InkPictureコントロールの資料は何故こんなに少ないのでしょうか?何か理由があるのでしょうか?また、纏められている資料orサイトがありましたらURLをご教示ください。

<詳細>
「(他のコントロールやオブジェクトで)概要の説明はされているけど詳細の説明が足りてないな…」と思う参考サイトは結構みかけるのですが、ことInkPictureコントロールになると全く資料が無いです。
※VB.Netでの資料は数件見つかるのですが、VBAになると皆無な状況です。

なので解ったことから"ポポン"と資料化しています↓。

Microsoft InkPicture Control_レポート1設置方法、描画と削除:
http://cid-f37c5f4ba95cd86e.spaces.live.com/blog/cns!F37C5F4BA95CD8...

Microsoft InkPicture Control_レポート1ペンの太さや色、その他の設定方法:
http://cid-f37c5f4ba95cd86e.spaces.live.com/blog/cns!F37C5F4BA95CD8...

作成された資料を見直していて、「デジタル署名を作成するのは難しいだろうけど、描画するだけなら、そんなに難しくないし、素人受けしそうな機能なのに何で資料がないのかな?今後消えていくコントロールなのかな?」等々と疑問に思っている次第です。

補足回答ありがとうございます。

本件MSDNが頼りなのですが、ここのサンプルは、VB.netが前提なのか微妙に違うようで、VBAにはストローク.Clear等がないんですよね。。。

他にもピンポイントでの質問もしています。もし良ければご教示ください。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1337389993
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1337629233
※困ってないので気が向いたらで構いません。

閲覧数:
1,726
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

dre********さん

編集あり2010/3/722:12:23

>何故こんなに少ないのでしょうか
MSDNを見てみるとinkpictureには非常にたくさんのメソッドやプロパティがあります。
・当方のXP機、office2007では有効にならなかったことと
Vista機 , Win7機、office2007、2010ではコントロールを貼り付けるだけで動作することから
このコントロールは新しいため誰も手をつけていないのかなーと思います。

コントロールに関するメソッドやプロパティはMSDNにも載っていないようですから
VBA側で自分で見当をつけて試行錯誤で調べていくしかなさそうです。

ところが、実は、インクのボタンをクィックアクセスツールバーに登録すると
コントロールを配置する必要もなく、PowerPointのペンと同じように
そのofficeアプリケーションのウィンドウ内で使えるのです。
また、メニューには、色や太さの設定、表示非表示などのリボンが表示されるようになるのです。
使い方はオートシェープのフリーフォームを自由に連続使用できるのと同等かと
思います。また、描いたものをオートシェープに変換することも可能です。

当方の確認ではまだ有効にならない機能がありますが
おそらくoffice2010かそのSP版ですべての機能が使えるようになるのでは
ないかと思います。

・推測が多くて困惑させてしまうかと思いますが
Windowsはセンサーなどの使用も視野に入れていれて
進歩していくのでしょうから、このようなコントロールを
自分で操作しておくことによって、将来への対応の仕方を
身につけていくことができるかもしれませんね。

で、どこかに書かれていた rotateの件ですが
.rotate 角度,x、y のように書きます。
角度はそのままで、x、yの値はよく調べていませんが
ピクセル値の25倍くらいの値で指定します。
.rotate 10,5000,5000 など。
もしselectionが使えるのならselection.top
.left .width .height などが使えるかもしれませんので
センターの位置はそこから計算できます。
(使えなかったらごめんなさい。)

質問した人からのコメント

2010/3/11 00:28:10

降参 回答ありがとうございます

他にもInkEditやInkCanvasというコントロールがあるようなので、消えてくものなのかなと考えていた次第です

>当方のXP機、では有効にならなかった~
Tablet PC SDKがインストールされていないのでしょうね

>インクのボタンをクィックアクセスツールバーに登録~
他のコマンドから登録できるインクのことですよね。
私のExcelでは全て非アクティブですけど使えている人もいるのか。参考になりました

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる