Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > TWordApplication


Автор: Massive 8.5.2007, 20:43
Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
        WordApplication1->Connect();
        WordApplication1->Visible=true;
}

Выдает ошибку :[C++ Error] Unit1.cpp(4): E2247 'TWordApplication::Visible' is not accessible

Не могу понять чем обоснованна ошибка  smile 

Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  V = CreateOleObject("Excel.Application");
  V.OlePropertySet("Visible", true);
}

Можно конечно использовать второй вариант но мне проще будет работать с TWordApplication

Автор: Klin 8.5.2007, 21:08
А что бы было, если бы все пользовались поиском smile

Код

Variant word_app;
Variant word_docs;
Variant word_this_document;

char* f = "D:\\www.doc";

word_app = Variant::CreateObject("word.application");
word_docs = word_app.OlePropertyGet("documents");
word_this_document = word_docs.OleFunction("Open",f);
word_app.OlePropertySet("Visible",(Variant)true);


http://forum.vingrad.ru/index.php?showtopic=64816&view=findpost&p=520580

Автор: Massive 8.5.2007, 21:21
Цитата(Klin @ 8.5.2007,  21:08)
А что бы было, если бы все пользовались поиском smile

Яж сказал что для меня OlePropertyGet и т.п. не катит  smile 

Автор: HappyLife 11.5.2007, 14:12
Massive, 
Может быть так?

Код

WordApplication1->set_Visible(true);

Автор: EEEEEE 11.5.2007, 23:21
для C++Builder  6:

Код

       WordApplication1->Connect();
       WordApplication1->set_Visible( true);


Автор: stuper 20.5.2007, 20:45
Может быть так?
Код

WordApplication1->set_Visible(true);


Здравствуйте, может подскажите совет по такому вопросу.
Код

  int bufsize;
  AnsiString s=Password_Edit->Text;
  bufsize=s.WideCharBufSize();
  wchar_t *wh=new wchar_t [bufsize];
  wh=s.WideChar(wh,bufsize);
  WordDoc->set_Password(wh);
  WordDoc->Save();
  delete wh;


Если в поле Password_Edit что то ввести, то на документ установиться пароль и сохраниться. Но если в друг в этом поле ничего не будет, то пароль, установленный на документ не меняется, хотя если ввести что-то другое, то он меняется. Как думаете, в чем дело. Что можно использовать для снятия пароля с документа?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)