HTML-код как источник Excel -как отключить контроль ошибок?
DimaU
Дата: Пятница, 20.10.2017, 09:43 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Софтом генерю HTML-код как источник (файл) Excel-я (пример ниже). Можно ли и как в таком html-коде для экселя установить опцию отмены контроля ошибок "числа отформатированные как текст" с целью убрать у пользователя зеленые треугольники на текстовых полях, в которых могут быть цифры (но восприниматься они должны именно как символы-текст)? Может что-то добавить в секции <xml>? Или как по-другому?... В VB это выглядело бы так: Application.ErrorCheckingOptions.NumberAsText=False [vba]Код
html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <meta name=ProgId content=Excel.Sheet> <meta name=Generator content="Microsoft Excel 11"> <style> <!--table {mso-displayed-decimal-separator:"\."; mso-displayed-thousand-separator:"\,";} @page {мso-footer-data:"Page &P of &N"; margin:.31in 0in .31in 0in; mso-header-margin:0in; mso-footer-margin:0in; mso-page-orientation:landscape;} tr {mso-height-source:auto;} col {mso-width-source:auto;} br {mso-data-placement:same-cell;} .style0 {mso-number-format:General; text-align:general; vertical-align:bottom; white-space:nowrap; mso-rotate:0; mso-background-source:auto; mso-pattern:auto; ...} td {mso-style-parent:style0; padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; ...} .xl23 {mso-style-parent:style0; font-size:8.0pt; mso-number-format:"0;-0;;@"; text-align:center; vertical-align:top;} --> </style> <!--[if gte mso 9]><xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:Name>Inventory</x:Name> <x:WorksheetOptions> <x:Print> <x:ValidPrinterInfo/> <x:PaperSizeIndex>9</x:PaperSizeIndex> <x:HorizontalResolution>600</x:HorizontalResolution> <x:VerticalResolution>600</x:VerticalResolution> </x:Print> <x:Selected/> <x:Panes> <x:Pane> <x:Number>1</x:Number> <x:ActiveRow>1</x:ActiveRow> </x:Pane> </x:Panes> <x:ProtectContents>False</x:ProtectContents> <x:ProtectObjects>False</x:ProtectObjects> <x:ProtectScenarios>False</x:ProtectScenarios> </x:WorksheetOptions> </x:ExcelWorksheet> </x:ExcelWorksheets> <x:WindowHeight>8835</x:WindowHeight> <x:WindowWidth>15180</x:WindowWidth> <x:WindowTopX>120</x:WindowTopX> <x:WindowTopY>105</x:WindowTopY> <x:ProtectStructure>False</x:ProtectStructure> <x:ProtectWindows>False</x:ProtectWindows> </x:ExcelWorkbook> </xml><![endif]--> <title>Inventory</title> </head> <body lang=en-US> <div class=Section1> <table cellpadding=0 cellspacing=0 border=1 style='border-collapse:collapse;table-layout:fixed'> <!-- here are my table rows --> </table> </div> </body> </html>
[/vba]
Софтом генерю HTML-код как источник (файл) Excel-я (пример ниже). Можно ли и как в таком html-коде для экселя установить опцию отмены контроля ошибок "числа отформатированные как текст" с целью убрать у пользователя зеленые треугольники на текстовых полях, в которых могут быть цифры (но восприниматься они должны именно как символы-текст)? Может что-то добавить в секции <xml>? Или как по-другому?... В VB это выглядело бы так: Application.ErrorCheckingOptions.NumberAsText=False [vba]Код
html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <meta name=ProgId content=Excel.Sheet> <meta name=Generator content="Microsoft Excel 11"> <style> <!--table {mso-displayed-decimal-separator:"\."; mso-displayed-thousand-separator:"\,";} @page {мso-footer-data:"Page &P of &N"; margin:.31in 0in .31in 0in; mso-header-margin:0in; mso-footer-margin:0in; mso-page-orientation:landscape;} tr {mso-height-source:auto;} col {mso-width-source:auto;} br {mso-data-placement:same-cell;} .style0 {mso-number-format:General; text-align:general; vertical-align:bottom; white-space:nowrap; mso-rotate:0; mso-background-source:auto; mso-pattern:auto; ...} td {mso-style-parent:style0; padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; ...} .xl23 {mso-style-parent:style0; font-size:8.0pt; mso-number-format:"0;-0;;@"; text-align:center; vertical-align:top;} --> </style> <!--[if gte mso 9]><xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:Name>Inventory</x:Name> <x:WorksheetOptions> <x:Print> <x:ValidPrinterInfo/> <x:PaperSizeIndex>9</x:PaperSizeIndex> <x:HorizontalResolution>600</x:HorizontalResolution> <x:VerticalResolution>600</x:VerticalResolution> </x:Print> <x:Selected/> <x:Panes> <x:Pane> <x:Number>1</x:Number> <x:ActiveRow>1</x:ActiveRow> </x:Pane> </x:Panes> <x:ProtectContents>False</x:ProtectContents> <x:ProtectObjects>False</x:ProtectObjects> <x:ProtectScenarios>False</x:ProtectScenarios> </x:WorksheetOptions> </x:ExcelWorksheet> </x:ExcelWorksheets> <x:WindowHeight>8835</x:WindowHeight> <x:WindowWidth>15180</x:WindowWidth> <x:WindowTopX>120</x:WindowTopX> <x:WindowTopY>105</x:WindowTopY> <x:ProtectStructure>False</x:ProtectStructure> <x:ProtectWindows>False</x:ProtectWindows> </x:ExcelWorkbook> </xml><![endif]--> <title>Inventory</title> </head> <body lang=en-US> <div class=Section1> <table cellpadding=0 cellspacing=0 border=1 style='border-collapse:collapse;table-layout:fixed'> <!-- here are my table rows --> </table> </div> </body> </html>
[/vba] DimaU
Сообщение отредактировал DimaU - Пятница, 20.10.2017, 10:09
Ответить
Сообщение Софтом генерю HTML-код как источник (файл) Excel-я (пример ниже). Можно ли и как в таком html-коде для экселя установить опцию отмены контроля ошибок "числа отформатированные как текст" с целью убрать у пользователя зеленые треугольники на текстовых полях, в которых могут быть цифры (но восприниматься они должны именно как символы-текст)? Может что-то добавить в секции <xml>? Или как по-другому?... В VB это выглядело бы так: Application.ErrorCheckingOptions.NumberAsText=False [vba]Код
html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <meta name=ProgId content=Excel.Sheet> <meta name=Generator content="Microsoft Excel 11"> <style> <!--table {mso-displayed-decimal-separator:"\."; mso-displayed-thousand-separator:"\,";} @page {мso-footer-data:"Page &P of &N"; margin:.31in 0in .31in 0in; mso-header-margin:0in; mso-footer-margin:0in; mso-page-orientation:landscape;} tr {mso-height-source:auto;} col {mso-width-source:auto;} br {mso-data-placement:same-cell;} .style0 {mso-number-format:General; text-align:general; vertical-align:bottom; white-space:nowrap; mso-rotate:0; mso-background-source:auto; mso-pattern:auto; ...} td {mso-style-parent:style0; padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; ...} .xl23 {mso-style-parent:style0; font-size:8.0pt; mso-number-format:"0;-0;;@"; text-align:center; vertical-align:top;} --> </style> <!--[if gte mso 9]><xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:Name>Inventory</x:Name> <x:WorksheetOptions> <x:Print> <x:ValidPrinterInfo/> <x:PaperSizeIndex>9</x:PaperSizeIndex> <x:HorizontalResolution>600</x:HorizontalResolution> <x:VerticalResolution>600</x:VerticalResolution> </x:Print> <x:Selected/> <x:Panes> <x:Pane> <x:Number>1</x:Number> <x:ActiveRow>1</x:ActiveRow> </x:Pane> </x:Panes> <x:ProtectContents>False</x:ProtectContents> <x:ProtectObjects>False</x:ProtectObjects> <x:ProtectScenarios>False</x:ProtectScenarios> </x:WorksheetOptions> </x:ExcelWorksheet> </x:ExcelWorksheets> <x:WindowHeight>8835</x:WindowHeight> <x:WindowWidth>15180</x:WindowWidth> <x:WindowTopX>120</x:WindowTopX> <x:WindowTopY>105</x:WindowTopY> <x:ProtectStructure>False</x:ProtectStructure> <x:ProtectWindows>False</x:ProtectWindows> </x:ExcelWorkbook> </xml><![endif]--> <title>Inventory</title> </head> <body lang=en-US> <div class=Section1> <table cellpadding=0 cellspacing=0 border=1 style='border-collapse:collapse;table-layout:fixed'> <!-- here are my table rows --> </table> </div> </body> </html>
[/vba] Автор - DimaU Дата добавления - 20.10.2017 в 09:43
_Boroda_
Дата: Пятница, 20.10.2017, 10:27 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Самому искать лениво, но мысль такая - если не знаю (а я не знаю) как выглядит искомое в html, то можно создать файл, сохранить его в xlsx, снять эту галку в настройки - формулы - проверка, снова сохранить файл с другим названием. Открыть оба файла архиватором и сравнить.
Самому искать лениво, но мысль такая - если не знаю (а я не знаю) как выглядит искомое в html, то можно создать файл, сохранить его в xlsx, снять эту галку в настройки - формулы - проверка, снова сохранить файл с другим названием. Открыть оба файла архиватором и сравнить. _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Самому искать лениво, но мысль такая - если не знаю (а я не знаю) как выглядит искомое в html, то можно создать файл, сохранить его в xlsx, снять эту галку в настройки - формулы - проверка, снова сохранить файл с другим названием. Открыть оба файла архиватором и сравнить. Автор - _Boroda_ Дата добавления - 20.10.2017 в 10:27
DimaU
Дата: Пятница, 20.10.2017, 10:46 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
мысль такая - если не знаю (а я не знаю) как выглядит искомое в html, то можно создать файл, сохранить его в xlsx, снять эту галку в настройки - формулы - проверка, снова сохранить файл с другим названием. Открыть оба файла архиватором и сравнить.
пробовал такое, сохраняя как веб-страницу и сравнивая... но не нашел различий = какой тег отвечает за эту настройку... скорее он не сохраняется в файле...
мысль такая - если не знаю (а я не знаю) как выглядит искомое в html, то можно создать файл, сохранить его в xlsx, снять эту галку в настройки - формулы - проверка, снова сохранить файл с другим названием. Открыть оба файла архиватором и сравнить.
пробовал такое, сохраняя как веб-страницу и сравнивая... но не нашел различий = какой тег отвечает за эту настройку... скорее он не сохраняется в файле...DimaU
Ответить
Сообщение мысль такая - если не знаю (а я не знаю) как выглядит искомое в html, то можно создать файл, сохранить его в xlsx, снять эту галку в настройки - формулы - проверка, снова сохранить файл с другим названием. Открыть оба файла архиватором и сравнить.
пробовал такое, сохраняя как веб-страницу и сравнивая... но не нашел различий = какой тег отвечает за эту настройку... скорее он не сохраняется в файле...Автор - DimaU Дата добавления - 20.10.2017 в 10:46
_Boroda_
Дата: Пятница, 20.10.2017, 10:47 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Сравнитесохраняя как веб-страницу
Сравнитесохраняя как веб-страницу
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Сравнитесохраняя как веб-страницу
Автор - _Boroda_ Дата добавления - 20.10.2017 в 10:47
DimaU
Дата: Пятница, 20.10.2017, 11:19 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Спасибо. Cохранил два простеньких эксельчика в xlsx. Cравнил. Отличие в sheet1.xml в тегах ignoredErrors: <ignoredErrors><ignoredError sqref="A1" numberStoredAsText="1"/></ignoredErrors> Тольк как это теперь вставить в html-код? Ищу синтаксис?... [vba]Код
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><dimension ref="A1"/><sheetViews><sheetView showGridLines="0" tabSelected="1" workbookViewId="0"><pane ySplit="1" topLeftCell="A2" activePane="bottomLeft" state="frozen"/><selection pane="bottomLeft" activeCell="B1" sqref="B1"/></sheetView></sheetViews><sheetFormatPr defaultRowHeight="12" x14ac:dyDescent="0.2"/><cols><col min="1" max="1" width="11.42578125" style="15" customWidth="1"/><col min="2" max="16384" width="9.140625" style="15"/></cols><sheetData><row r="1" spans="1:1" s="20" customFormat="1" ht="12" customHeight="1" x14ac:dyDescent="0.2"><c r="A1" s="19" t="s"><v>18</v></c></row></sheetData><pageMargins left="0.75" right="0.75" top="1" bottom="1" header="0.5" footer="0.5"/><pageSetup paperSize="9" orientation="portrait" r:id="rId1"/><ignoredErrors><ignoredError sqref="A1" numberStoredAsText="1"/></ignoredErrors></worksheet>
[/vba]
Спасибо. Cохранил два простеньких эксельчика в xlsx. Cравнил. Отличие в sheet1.xml в тегах ignoredErrors: <ignoredErrors><ignoredError sqref="A1" numberStoredAsText="1"/></ignoredErrors> Тольк как это теперь вставить в html-код? Ищу синтаксис?... [vba]Код
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><dimension ref="A1"/><sheetViews><sheetView showGridLines="0" tabSelected="1" workbookViewId="0"><pane ySplit="1" topLeftCell="A2" activePane="bottomLeft" state="frozen"/><selection pane="bottomLeft" activeCell="B1" sqref="B1"/></sheetView></sheetViews><sheetFormatPr defaultRowHeight="12" x14ac:dyDescent="0.2"/><cols><col min="1" max="1" width="11.42578125" style="15" customWidth="1"/><col min="2" max="16384" width="9.140625" style="15"/></cols><sheetData><row r="1" spans="1:1" s="20" customFormat="1" ht="12" customHeight="1" x14ac:dyDescent="0.2"><c r="A1" s="19" t="s"><v>18</v></c></row></sheetData><pageMargins left="0.75" right="0.75" top="1" bottom="1" header="0.5" footer="0.5"/><pageSetup paperSize="9" orientation="portrait" r:id="rId1"/><ignoredErrors><ignoredError sqref="A1" numberStoredAsText="1"/></ignoredErrors></worksheet>
[/vba] DimaU
Ответить
Сообщение Спасибо. Cохранил два простеньких эксельчика в xlsx. Cравнил. Отличие в sheet1.xml в тегах ignoredErrors: <ignoredErrors><ignoredError sqref="A1" numberStoredAsText="1"/></ignoredErrors> Тольк как это теперь вставить в html-код? Ищу синтаксис?... [vba]Код
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><dimension ref="A1"/><sheetViews><sheetView showGridLines="0" tabSelected="1" workbookViewId="0"><pane ySplit="1" topLeftCell="A2" activePane="bottomLeft" state="frozen"/><selection pane="bottomLeft" activeCell="B1" sqref="B1"/></sheetView></sheetViews><sheetFormatPr defaultRowHeight="12" x14ac:dyDescent="0.2"/><cols><col min="1" max="1" width="11.42578125" style="15" customWidth="1"/><col min="2" max="16384" width="9.140625" style="15"/></cols><sheetData><row r="1" spans="1:1" s="20" customFormat="1" ht="12" customHeight="1" x14ac:dyDescent="0.2"><c r="A1" s="19" t="s"><v>18</v></c></row></sheetData><pageMargins left="0.75" right="0.75" top="1" bottom="1" header="0.5" footer="0.5"/><pageSetup paperSize="9" orientation="portrait" r:id="rId1"/><ignoredErrors><ignoredError sqref="A1" numberStoredAsText="1"/></ignoredErrors></worksheet>
[/vba] Автор - DimaU Дата добавления - 20.10.2017 в 11:19
_Boroda_
Дата: Пятница, 20.10.2017, 11:53 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
как это теперь вставить в html-код
Это уже не ко мне, я с этим работаю крайне редко
как это теперь вставить в html-код
Это уже не ко мне, я с этим работаю крайне редко_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение как это теперь вставить в html-код
Это уже не ко мне, я с этим работаю крайне редкоАвтор - _Boroda_ Дата добавления - 20.10.2017 в 11:53