Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2013.10.06;
Скачать: [xml.tar.bz2];

Вниз

Панели инструментов Excel и Word   Найти похожие ветки 

 
savyhinst ©   (2007-07-26 16:47) [0]

Как добавить свою панель инструментов в Excel. Естественно с кнопками.
Пробовал:
exc_app.Toolbars.Add("Caption of toolbar");
//где exc_app - TExcelApplication
что дальше - не знаю
Подскажите пожадуйста кто знает!
можно и как добавить свою панель инструментов в word, т.к. скорее всего это делается аналогично.


 
Lacmus ©   (2007-07-28 19:28) [1]



uses
 ComObj;

const
 msocontrolButton = 1;

procedure TForm6.Button1Click(Sender: TObject);
var
 WordApplication, CommandBar, CommandControl : Variant;
begin
 WordApplication := CreateOleObject("Word.Application");
 CommandBar := WordApplication.CommandBars.Add("My Toolbar");
 CommandControl := CommandBar.Controls.Add(msocontrolButton);
 CommandControl.Caption := "My Button";
 CommandControl.FaceID := 2;
 CommandControl.OnAction := "Макрос1";
 CommandBar.Visible := True;
 WordApplication.Visible := True
end;

Добавить в макросы

Sub Макрос1()
  MsgBox ("Hello, World")
End Sub


 
savyhinst ©   (2007-07-28 21:10) [2]

Спасибо огромное!
Всё отлично работает в Excel.
Вот только ещё какой вопрос остался: Как добавить свой макрос?
Пробовал: ExcelApplication.MacroOptions(macro,"Macro description");
Вот только добавит ли это макрос и что передавать в качестве macro?


 
Lacmus ©   (2007-07-28 23:21) [3]

>Как добавить свой макрос?
http://forum.sources.ru/index.php?showtopic=142090


 
savyhinst ©   (2007-07-29 13:08) [4]

Спасибо. Исчерпывающче.



Страницы: 1 вся ветка

Форум: "Corba";
Текущий архив: 2013.10.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
15-1366378587
Книжколюб
2013-04-19 17:36
2013.10.06
Кто-нибудь пользуется электронными книгами на базе E-Ink ?


15-1366649723
Rouse_
2013-04-22 20:55
2013.10.06
Нужен третейский судья :)


6-1269002359
eu1bc
2010-03-19 15:39
2013.10.06
Компоненты TNMMsg и TNMMsgSer


2-1358407010
Cobalt
2013-01-17 11:16
2013.10.06
Почему компилируется?


15-1367320515
Pit
2013-04-30 15:15
2013.10.06
Потокобезопасно ли ADO?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский