![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.4
- 回答日時:
こんにちは。
書き込もうとしたら締められてしまいました。こちらは、あくまでも、UserForm 上での操作を考えます。昨日は、VB6 Runtime 等からさがしてみましたが、UserForm 上で稼動なものが見つかりませんでした。
私からのアドバイスとしては、UserForm のImage Control で見えているものは、メタファイルではありませんので、おっしゃるような Brightness や Contrast の方法がありません。そこで、新たに、ActiveX OCX をインストールして、そのメソッドを持ったものを使うのがよいのではないかと思います。ただ、Excel UserForm では、メモリの制限が、VBよりも少ないので、試してみるしかありません。それと、いくらフリーのものでも、Office のセキュリティに掛かってしまうので、デジタル証明などが封入していないものは、そのつど、起動するときにメッセージが出てしまうはずです。
Image Viewer CP Pro ActiveX Control
http://www.x360soft.com/image-activex-ocx/x360-i …
ただし、現在のところ試しているわけではありません。
No.2
- 回答日時:
このごろはエクセルなど(から利用し始める人が)の例で素人も目が肥えて、あれも出来るので無いか、という思いを描きやすい。
私はコンピュターやパソコンの昔から見ているので、今のソフトは良くここまで出来るな、という思いでいつも接している。ーー
フォームやそれに乗るコントロールに、そういうプロパティ(メソッド)が作られて居ないと、コントラストや明暗の調整などの機能は、VBAレベルでは使えない。VBAはエクセルVBAなどと母体が限定的に決っていて、出来る機能は、そのエクセルの機能と不離の内容に限定されている。エクセルは画像処理ソフトではない。その機能は盛り込まれていなくても不思議ではない。今後絶対盛り込まれない者でもない。
エクセルはMS社の全力を傾倒したソフトであり、我々とはレベルの違うものと考えるべし。市販ソフトとして、諸機能の採用・見切りも当然考慮される。
画像処理ソフトでスクリプトが着いておれば、当然採用される機能でしょうが。
MSのソフト無いでも、他のオブジェクトでは搭載されている機能も、オブジェクトが違うと、使えるプロパティやメソッドも違うのです。
そこを十分判っておくべきです。APIを自由に使い倒せるレベルなら
やや近いところの機能がAPIとして、存在するかもしれないが、この質問コーナーは、基本的に、APIは範囲外だとおもう。
質問者もそのレベルに達してなければ、丸投げしただけの質問になる。
>外部DLLを利用する等、どんな手法でも構いません
ソフト開発業者的な立場や発想なら、専門家が使う、ここ以外の相応しい、(有料かもしれないが)コーナーは無いのかな。周りの先輩は教えてもらえないのかな。ソフトは財産という見地から、無料で、厚意にすがるこのコーナーなどを当てにするのはよいのかな。
No.1
- 回答日時:
こんにちは。
用語が曖昧なので、意味が分かりません。
フォームというのは、Form のことですか?UserForm のことでしょうか?
Jpeg というのは、何に対しての「図(Picture)」なのでしょうか?ワークシートですか?
UserForm 上ですか?それとも、Control ツール上でしょうか?
なお、ワークシート上には、貼り付けた後は、Jpeg ではなく、Office の拡張メタファイルです。
どこにあるか、その対象さえ分かれば、なんとかなるのではないでしょうか?
この回答への補足
言葉足らずで、すいません。
フォームというのは、UserFormの事です。
Jpegというのは、
ワークシートの場合は、Jpegを貼り付けた後の「Officeの拡張メタファイル」と言う意味で
フォーム(UserForm)の場合はイメージコントロールの事を言っています。
現在、UserForm上でイメージコントロールとコマンドボタンを配置し、コマンドボタンをクリックして任意のJpegファイルを指定し、そのファイルがイメージコントロールに表示されるように作成しています。
このUserForm上で、イメージコントロールに表示されたJpegファイルのコントラストや明暗の調整を行いたいのです。
その動作イメージとして、『ワークシート上で図ツールバーを使用して「Officeの拡張メタファイル」のコントラストと明暗の調整をする』 と言う例を出しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Google Drive Google form を利用して 問い合わせフォームを作りたい 1 2022/04/25 14:15
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- その他(プログラミング・Web制作) SwichBotによる自動温度調整を行うには? 1 2023/08/10 13:27
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- Excel(エクセル) Excelについて 1 2023/03/06 10:26
- Excel(エクセル) 添付写真上のExcelシートのように時間と曜日ごとに担当者が振り分けられているシートがあります。 例 1 2023/03/08 13:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでエクセル内の情報を他のア...
-
パソコンで、日記や読書ノート...
-
中が黄の広をexcelに打ち込む方...
-
【漢字】上丸の出し方を教えて...
-
写真に日付を入れるのがそんな...
-
「1日~10日まで」のような...
-
「 ' 」(上カンマ)が表示し...
-
【Excel】郵便番号を入力し、隣...
-
英語におけるローマ数字の読み...
-
漢字の入力方法
-
ワード、ルーラー操作ができない
-
こお言う場合、こう言う場合・...
-
キーボード入力
-
LINEでの呼び方について。20代...
-
サンダーバードでシングルクリ...
-
Word 2016 のフォントが不安定...
-
エクセル true false どういう...
-
自分だけの辞書が作れるフリー...
-
インプットBox Type:=1で空白で...
-
wordの入力に於ける、余白のと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでエクセル内の情報を他のア...
-
WinからMacにエクセルのデータ送信
-
フォトショップとイラストレー...
-
簡単なリストなどを作るソフトは?
-
CDテキスト情報を表示してくれ...
-
パソコンで、日記や読書ノート...
-
パソコンで育児日記をつけるこ...
-
オムニアウトライナーに近いWin...
-
ポスター、フライヤーを作りた...
-
synth1のmidiコンへの割り当て...
-
OCR機能付のPDF閲覧iPadアプリ...
-
Directorとは?
-
PC素人ですが、名簿作成できる...
-
JANコードの数字の管理ソフトの...
-
白地図を読み込んで、タグ付け...
-
AutoCAD初心者にお勧めの本を教...
-
富士通ムービーライターを使っ...
-
EPSON GPS ロカティ が CF...
-
LightWave初心者です。
-
エクセルの住所データを地図に...
おすすめ情報