|
|
|
не работает макрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Столкнулся со следующей проблемой: Написал макрос. На домашнем компьютере он у меня работает без нареканий. Принес на работу, а там он работает на половине машин. В чём дело - не знаю. У меня XP и Офис 2003, работает на 2003 Server тоже, а на машинах с опятьже XP и Office 2003 работает не всегда. Вылетает ошибка "Run time error '91': Object variable or With block variable not set" Вот в этом фрагменте кода: Private Sub Open_Document(res) Dim w As Object fname = ActiveWorkbook.Path & "\cardio\" & Cells.Item(ActiveCell.Row, 2).Value & "_" & res & ".doc" If FileExists3(fname) = False Then MsgBox ("Файл не найден") Else Set w = CreateObject("word.application") w.Documents.Open ActiveWorkbook.Path & "\cardio\" & Cells.Item(ActiveCell.Row, 2).Value & "_" & res w.Visible = True End If End Sub Private Function FileExists3(fname) As Boolean Set filesys = CreateObject("scripting.filesystemobject") FileExists3 = filesys.fileexists(fname) //На этой строке происходит ошибка End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 20:17:09 |
|
||
|
не работает макрос
|
|||
|---|---|---|---|
|
#18+
v00p!k fname = ActiveWorkbook.Path & "\cardio\" & Cells.Item(ActiveCell.Row, 2).Value & "_" & res & ".doc" Set fname = ActiveWorkbook.Path & "\cardio\" & Cells.Item(ActiveCell.Row, 2).Value & "_" & res & ".doc" А что будет если так? Сразу говорю я VB не знаю :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 21:40:20 |
|
||
|
не работает макрос
|
|||
|---|---|---|---|
|
#18+
Kchr, Сори, может так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 21:51:37 |
|
||
|
не работает макрос
|
|||
|---|---|---|---|
|
#18+
Пользуйся кнопками SRC и QUOTE. Не забывай выделять цветом строку с ошибкой. Код: plaintext 1. 2. 3. На тех машинах где не работает проинсталлируй вот этот пакет: http://www.microsoft.com/downloads/details.aspx?familyid=47809025-D896-482E-A0D6-524E7E844D81&displaylang=en ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 23:28:56 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=35653022&tid=2180147]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
183ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 430ms |

| 0 / 0 |
