С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 61

Программа работает только на машине с установленным OfficeXP

25.12.2010, 18:39. Показов 968. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал программу, которая выводит отчёт в Ворд. И возникла проблема: программа работает только на машине с установленным OfficeXP. С 2003 офисом не работает. Что не так?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.12.2010, 18:39
Ответы с готовыми решениями:

Программа работает только на той машине, где установлена VS
Программа работает,только на той машине,где установлен vb.net. Как избежать проблемы? Ниже скрин и проект)

Программа с Boost работает только на той машине где компилировал
Собираю проект без проблем. Все отлично работает после компиляции. Но только на той машине где компилировал. На другой пишет что не...

Код работает только на машине, где собран
День добрый. По какой то причине данный код работает только на том компе, где собран, на других работать отказывается. Етсь идеи, почему?...

8
Messir
27.12.2010, 00:02
Это уже мурзилка просто... )
используй динамическое связывание (ака CreateObject)
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 61
01.01.2011, 19:13  [ТС]
Попытался сделать в загрузке формы, VB начал ругаться:
User defined type not defined.
Visual Basic
1
2
Set objWord = CreateObject('Word.Application')
Dim Wordtablo As objWord.Table
Вообще, мне нужно сделать вордовый документ с таблицей. Код уже написан, но работает только при подключении библиотеки.
0
Messir
02.01.2011, 00:56
нету такого типа - objWord.Table! Все переменные делай As Object (те, которые классы Ворда, а не все подряд, конечно...), объявляй все константы, типы (если используешь) - и юзай...
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 61
02.01.2011, 18:09  [ТС]
Идиотский вопрос: как синтаксически это выглядит? Можно какой нибудь примерчик с созданием документа и созданием в нём таблицы?
0
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 61
03.01.2011, 16:02  [ТС]
Вроде немного разобрался. Но теперь встала проблема. Ориентация страницы не меняется на альбомную, весь шрифт становится чёрным. Что делать?
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Dim objWord As Object
Dim Wordtablo As Variant
Dim X As Integer
Dim Dataone As Date
Dim Datatwo As Date
 
Private Sub btnKnopkas_Click()
Dim Summavremya As Integer
Dim Summavirt As Currency
Dim Summanal As Currency
Dim Summavirtall As Currency
Dim Summanalall As Currency
Dim a As Integer
 
Set objWord = CreateObject('Word.Application')
objWord.Visible = True
 
Set Virabotka = objWord.Documents.Add
Virabotka.Activate
objWord.Application.Selection.PageSetup.Orientation = wdOrientLandscape
With objWord.Application.Selection
.InsertAfter 'lblDataone.Caption & ' - ' & lblDatatwo.Caption & ')'
.Font.Color = wdColorBlue
.Font.Size = 16
.Font.Bold = True
.ParagraphFormat.Alignment = 1
.InsertParagraphAfter
.InsertParagraphAfter
.EndOf
.Font.Color = wdColorBlack
.Font.Size = 12
.Font.Bold = False
End With
End Sub
0
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 61
04.01.2011, 11:32  [ТС]
Уф... Вроде разобрался... Разобрался и с цветами ячеек, и с размерами. Была проблема с синтаксисом. Но на один вопрос так и нет ответа, сколько я ни ковырялся. Почему у таблицы линии НЕВИДИМЫЕ??? Как сделать их видимыми и задать им определённый цвет? Код, который это делал при подключённой библиотеке, не работает. Помогите!!!
0
0 / 0 / 0
Регистрация: 02.05.2010
Сообщений: 61
08.01.2011, 16:12  [ТС]
Неужели нет возможности сделать таблицу в ворде видимой?
0
Сумрак
11.01.2011, 08:45
Все глобальные настройки изменяются при обращении к настройкам обьекта Word. Видимость сетки, это из Настроек Word а не документа.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2011, 08:45
Помогаю со студенческими работами здесь

WIN SOCK работает только на моей машине..
Люди!! Человеки!!! Погибаю :( Помогите! Предыстория такова - была написана длл которая юзает MSWINSCK.OCX через ASP для отправки...

Программа на WFP не корректно работает на другой машине
Всем привет. Проблема такая: программа на C# WFP на нескольких компьютерах работает, на другом - при запуске, говорит, что нужен net...

Программа, работающая с ORACLE, не работает на другой машине - ошибка версии библиотеки доступа к данным
Написал небольшую программу на C#, просто подключается к ораклу. На другом компьютере если её запускаю, ругается на версию библиотеки...

Программа установки NVIDIA не обноружила драйверов, совместимых с установленным оборудованием. Программа установки прекращиает работу
Установил сегодня Windows 7 Ultimate, не могу установить драйвер на видяху GF 9800gt.... скачал драйвера для семерки начинаю устанавливать...

Не работает генерация документа MS Word с установленным MS Office 2003
Почему не работает генерация документа MS Word с установленным MS Office 2003? Работает только с MS Office 2010! Пример создания...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru