ActiveXのプロパティ設定について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
y_ogawa
投稿数: 16
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
TKitabayashiさん、早速のご回答ありがとうございます。
教えていただいた方法で、キチンと動作しました!
わかりやすく原因と方法を説明していただき感謝いたします。
OLE変数を使用する時は、先にインスタンスを生成(?)しておかなくてはいけないのですね。
※ご提示いただいた手順の部分にSizeプロパティとされていますが、
実際には Fontプロパティですよね?
ActiveXの使用はここ数日始めたばかりなのですが、このあたりの作法について
詳細が記載されているドキュメントを見つける事ができず困っていました。
今後に大いに役立てさせていただきたいと思います。
ありがとうございました!
教えていただいた方法で、キチンと動作しました!
わかりやすく原因と方法を説明していただき感謝いたします。
OLE変数を使用する時は、先にインスタンスを生成(?)しておかなくてはいけないのですね。
※ご提示いただいた手順の部分にSizeプロパティとされていますが、
実際には Fontプロパティですよね?
ActiveXの使用はここ数日始めたばかりなのですが、このあたりの作法について
詳細が記載されているドキュメントを見つける事ができず困っていました。
今後に大いに役立てさせていただきたいと思います。
ありがとうございました!
投票数:0
平均点:0.00
TKitabayashi
投稿数: 90
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
(ロジック)レコード前処理の、
・項目更新 項目 値:Size
と
・外部コール COM として
オブジェクト・・・値:Font
オプション・・・プロパティの設定
プロパティ・・・Size
値は「値:Size」を指定
の間に、
外部コール COMで、OLE変数であるFontに、ComboBoxのFontプロパティをセットする処理を追加するとうまくいくと思います。
外部コール COMで、
オブジェクト…ComboBox、オプション…プロパティの取得、プロパティ…Size、戻り値…「値:Size」
を追加してみてください。
OLE変数であるFontがインスタンスがない状態(null)でSizeプロパティをセットしている状態なので、うまくいっていないと思います。
・項目更新 項目 値:Size
と
・外部コール COM として
オブジェクト・・・値:Font
オプション・・・プロパティの設定
プロパティ・・・Size
値は「値:Size」を指定
の間に、
外部コール COMで、OLE変数であるFontに、ComboBoxのFontプロパティをセットする処理を追加するとうまくいくと思います。
外部コール COMで、
オブジェクト…ComboBox、オプション…プロパティの取得、プロパティ…Size、戻り値…「値:Size」
を追加してみてください。
OLE変数であるFontがインスタンスがない状態(null)でSizeプロパティをセットしている状態なので、うまくいっていないと思います。
投票数:0
平均点:0.00
y_ogawa
投稿数: 16
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
ActiveXのプロパティ設定について
お世話になります。質問させて下さい。
選択も直接入力もできるコンボボックスが欲しいのですが、
uniPaaS標準のコントロールでは直接入力可能なものが無い為、
ActiveX(Microsoft Forms 2.0 ComboBox)を使用して実現しようとしています。
uniPaaSのヘルプを参考に、コンボボックスへのTextの設定や、AddItemによる
選択項目の追加はできるようになりましたが、フォントサイズの変更ができません。
以下の方法で何か間違っているでしょうか?
(データビュー)
・値:Font OLE
・値:Size 数値 N18
いずれも外部コールのパラメータ設定時に「項目作成」で自動作成されたもの。
(ロジック)レコード前処理
・項目更新 項目 値:Size ← 式で30をセット
・外部コール COM として
オブジェクト・・・値:Font
オプション・・・プロパティの設定
プロパティ・・・Size
値は「値:Size」を指定
・外部コール COM として
オブジェクト・・・コンボボックスを指定
オプション・・・プロパティの設定
プロパティ・・・Font
値は「値:Font」を指定
以上、お分かりになる方がいらっしゃいましたら
どうぞよろしくお願いいたします。
お世話になります。質問させて下さい。
選択も直接入力もできるコンボボックスが欲しいのですが、
uniPaaS標準のコントロールでは直接入力可能なものが無い為、
ActiveX(Microsoft Forms 2.0 ComboBox)を使用して実現しようとしています。
uniPaaSのヘルプを参考に、コンボボックスへのTextの設定や、AddItemによる
選択項目の追加はできるようになりましたが、フォントサイズの変更ができません。
以下の方法で何か間違っているでしょうか?
(データビュー)
・値:Font OLE
・値:Size 数値 N18
いずれも外部コールのパラメータ設定時に「項目作成」で自動作成されたもの。
(ロジック)レコード前処理
・項目更新 項目 値:Size ← 式で30をセット
・外部コール COM として
オブジェクト・・・値:Font
オプション・・・プロパティの設定
プロパティ・・・Size
値は「値:Size」を指定
・外部コール COM として
オブジェクト・・・コンボボックスを指定
オプション・・・プロパティの設定
プロパティ・・・Font
値は「値:Font」を指定
以上、お分かりになる方がいらっしゃいましたら
どうぞよろしくお願いいたします。
投票数:0
平均点:0.00