2
幫助!我正在嘗試自動更正存儲在Access數據庫中的富文本格式的自動更正條目。 它工作正常,如果我使用autocorrect.entries.Add但autocorrect.entries.AddRichText失敗。看看下面的代碼。我會感謝您的幫助!微軟Word自動更正項目自動化與msaccess存儲數據的delphi
procedure TfrmdxForm.acBtnClick(Sender: TObject);
var
DXRANGE, DXWORD: oleVariant;
DXSTR: STRING;
begin
DXWORD := CreateOleObject('Word.Application');
DXWORD.Visible := FALSE;
MyADODataSet.First;
while NOT MyADODataSet.Eof do
begin
DXRANGE:= MyADODataSet.FieldByName('DX').Text;
// here is where it fails … I don't know how to change this to a range
DXSTR := MyADODataSet.FieldByName('DXCODE').Text;
DXWORD.Autocorrect.Entries.AddRichText(DXSTR, DXRANGE);
// here it works if I use Add but it fails with AddRichText
MyADODataSet.Next;
end;
DXWORD.QUIT;
end;
謝謝!得到它的工作。 – user1817376