- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスって関数?)
テキストボックスって関数?
このQ&Aのポイント
- エクセルのシートにテキストボックスを置くと、数式バーに「a=EMBED("Forms.TextBox.1","")」と表示されます。テキストボックスは関数なのでしょうか?
- 「EMBED」とは他のアプリケーションで作成されたオブジェクトを挿入するための関数です。しかし、テキストボックスは他のアプリケーションではなく、エクセル内で作成されるものです。
- テキストボックスはアクティブエックスコントロールであり、エクセル内で利用されるものです。そのため、他のアプリケーションではなく、エクセルの機能として扱われます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
不適切な表現や失礼にあたる表記等ありましたらご容赦ください。 承知でしたらすみません。 >ほかのアプリケーションになるのでしょうか? 他のアプリケーションはこの場合はEXCELのVBAです。 エクセルには随分以前からある機能の一つです。 EXCEL Visual Basic(VBA)用のコントロールの一つです。 プログラムがVisual化(Windows化)されてWindows用プログラムを作り易くしたものと解釈してください。 マクロやEXCELのVBAでプログラムを組まないと意味はありません。 普通にExcelを使う分には気にしない事です。 ご質問のリンクはEXCELのシートに埋め込んだコントロールをEXCEL VBAが利用すると考えればよいかと思います。 以下参考まで Excel VBA 入門講座へようこそ!! ↓↓ http://excelvba.pc-users.net/ ↓↓ http://excelvba.pc-users.net/fol10/10_1.html 尚、VBAにはWindows用のVBA(一般のアプリケーション用)、ExcelのVBA、WordのVBAなど存在します。
その他の回答 (1)
- shintaro-2
- ベストアンサー率36% (2266/6245)
回答No.1
>a=EMBED("Forms.TextBox.1","") >が表示されるのですが、テキストボックスって関数なのでしょうか? 強いて言うなら、 EMBEDが関数で、 TextBoxはその引数
質問者
お礼
ありがとうございます。
お礼
ありがとうございます。