|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Здравствуйте. Заполняю таблицу Ворд из VB. В некоторых ячейках встречаются повторяющиеся данные. Хочу объединить их в одну ячейку. Код: vbnet 1. 2. 3. 4. 5.
Получаю ошибку 4605 "Данная команда не допустима." Пожалуйста помогите разобраться. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 00:21 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
а файл-то будет? А почему проверяем TableWord, а объединяем ActiveDocument.Tables(1) - это точно одно и то же? и вообще, не надо пользоваться ActiveDocument ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 09:18 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Да неверно написал код. Вот, другой но ошибка та же. Код: vbnet 1. 2. 3. 4. 5.
Файл прикреплен. И еще вопрос. Не стал открывать отдельную тему. Код: vbnet 1.
если RsKvitK("Shc_new") =1,9, как вывести в Word 1,90 т.е. отформатировать. Сам не нашел как. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:03 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Да предварительно делаю Код: vbnet 1.
и пытаюсь объединить данные в колонке "Задолженность, руб" № 10. если предыдущее значение совпадает с текущим. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:07 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13если RsKvitK("Shc_new") =1,9, как вывести в Word 1,90 т.е. отформатировать.Функция Format$() ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:34 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13Файл прикреплен.В файле нет кода. Можно приложить то, что можно запустить и увидеть ошибку? а не заниматься додумыванием и дописыванием предоставленного огрызка, на это нет ни времени не желания. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:39 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Shocker.ProВ файле нет кода. У меня нет кода в файле, хотел сделать все из VB. Возможно я не понимаю. Что Вы хотели видеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:44 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Shocker.ProAndrey13если RsKvitK("Shc_new") =1,9, как вывести в Word 1,90 т.е. отформатировать.Функция Format$() Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:45 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13У меня нет кода в файле, хотел сделать все из VB.Дайте код, который мы можем запустить и увидеть ошибку. А не фрагмент кода, который сам по себе работать не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:52 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Shocker.ProAndrey13У меня нет кода в файле, хотел сделать все из VB.Дайте код, который мы можем запустить и увидеть ошибку. А не фрагмент кода, который сам по себе работать не будет.Ну и файл, соответственно, где уже есть какие-то данные тестовые, на которых эта ошибка воспроизведется. Экономьте наше время, ведь решение задачи нужно ВАМ ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 12:54 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Доходит до этого места и воспроизводится ошибка в строке Код: vbnet 1.
Вот кусок кода Код: vbnet 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 13:06 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
вы издеваетесь? как вы считаете, я могу запустить код, где есть ссылки на вашу форму, вашу базу данных?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 13:10 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13Доходит до этого места и воспроизводится ошибка в строке Код: vbnet 1.
i чему равно? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 13:11 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
У меня есть предположение, что проблема связана с горизонтальным объединением ячеек в таблице. Но, чтобы точно ответить и дать какой-то разумный совет, мне нужно продемонстрировать ошибку. Дайте код, который я просто могу выполнить на вашем тестовом файле. Хотя бы даже строку Код: vbnet 1.
, только с конкретными значениями, и чтобы она приводила к этой ошибке ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 13:19 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Вот. Впервые вырезал кусок из программы поэтому долго, если что не так заранее прошу прощения. Файл I.doc надо положить в корень. Код: vbnet 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 13:56 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
На момент возникновения ошибки, i=13, но в таблице только 11 строк ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 14:19 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
спасибо. Очень странно что в моем коде работало все с 13, буду разбираться. Поставил For i=11 Работает, даже объединяет две ячейки, но потом говорит "5941" "Запрашиваемый номер семейства не существует" Получается объединять уже сгруппированные ячейка надо как то по другому? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 14:37 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13, Да и надо что бы было одно значение в сгруппированных ячейках. Здесь 100. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 14:39 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13Получается объединять уже сгруппированные ячейка надо как то по другому?Запишите макрос нужного действия в ворде и проанализируйте его ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 14:53 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13Очень странно что в моем коде работало все с 13, буду разбираться. Поставил For i=11А зачем вообще прописывать конкретную цифру в программный код???? Шаблон изменится - выпускать новую версию и раздавать всем пользователям? Просто начинайте с Rows.Count+1 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 14:55 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Shocker.ProПросто начинайте с Rows.Count+1 Переписывать сложно, мне осталось всего два действия объединить ячейки и Format, боюсь потерять драгоценное время. НО я нашел ошибку и снова благодаря Вашей подсказке, напутано было со значением I, поскольку код разветвленный иногда I=i+1 срабатывало лишний раз. Еще раз спасибо. Но как быть с ошибкой "5941" "Запрашиваемый номер семейства не существует" происходит в момент Код: vbnet 1.
В том случае если Код: vbnet 1.
уже сгруппирована до этого. Спасибо. И дайте пожалуйста заветное значение Format(S,....), я не как не могу найти.)) Что только не ставил мне надо что бы при S=1 --> 1.00 при S=1.235 --> 1,23 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 15:36 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Andrey13И дайте пожалуйста заветное значение Format(S,....), я не как не могу найти.)) Что только не ставил мне надо что бы при S=1 --> 1.00 при S=1.235 --> 1,23а справку почитать слабо? "0.00" но при S=1.235 произойдет округление до 1,24 по правилам математики. Если нужно именно отбросить цифры (то есть 1.239 => 1.23), воспользуйтесь Fix Andrey13уже сгруппирована до этого.вы записали макрос с нужным действием? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 15:54 |
|
Объединение ячеек в Word
|
|||
---|---|---|---|
#18+
Shocker.Proа справку почитать слабо? "0.00" у меня почему то не получалось. Shocker.Pro вы записали макрос с нужным действием? Да. Действие проходит до того пока не наткнется на уже сгруппированную ячейку. и Код: vbnet 1.
и Код: vbnet 1.
выдает ошибку Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2015, 16:07 |
|
|
start [/forum/topic.php?fid=60&msg=38892453&tid=2156012]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 350ms |
total: | 514ms |
0 / 0 |