掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WORD文書に他のファイルからの文字列を... (ID:34983)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Mr.XRAYです. >(Template, NewTemplate, _WordDocumentType,_Visible); これらは引数の変数名です. このままで「未定義の識別子」のエラーとなります. 例えば以下のコードもA,Bで同じエラーとなります. unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private 宣言 } public { Public 宣言 } function HogeHoge(A,B : Integer): Integer; end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var C : Integer; begin C := HogeHoge(A,B); end; function TForm1.HogeHoge(A, B: Integer): Integer; begin Result := A + B; end; end. 引数の変数には,この場合,必ず値を代入しておく必要があります. Delphiでは,必ず変数の型を定義しなければ,その変数は使用できません. 型の定義をプログラムのどこで行うかは,その変数を,そのプログラム内で どうのように利用するかによって,プログラムする方が決めます. 上のコードの場合,例えば,Button1クリック内でしか使用しないのであれば, 以下の様にも書けます. procedure TForm1.Button1Click(Sender: TObject); var C : Integer; A,B : Integer; begin A := 100; B := 30; C := HogeHoge(A,B); end; >(Template, NewTemplate, _WordDocumentType,_Visible); これらの引数の型については, [Servers]タブのコンポーネントの場合,Delphiのヘルプには説明がありませんが, VBAのヘルプか以下の方法で知ることができます. あるいは,ソースコード(Turbo 2006って,ソースコードがないのかな?)で確認できます. 変数の意味は,変数の名前から推測するか,ワードのVBAで調べることになります. コード補完機能 http://mrxray.on.coocan.jp/Others/A_IDETechnique.htm#05 関数の宣言表示 http://mrxray.on.coocan.jp/Others/A_IDETechnique.htm#06
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.