在这方面做得很快,layerstates将得到LT的支持。
好了,现在怎么做图层状态导出它会写一个las文件,这是一个txt文件,你会在这个文件中找到每一层两行,然后说11,这是=关闭和冻结90 3=没有绘图90 10=冻结90 0=打开和解冻&没有绘图
在word中,您可以一次编辑两行,如果您只需将3更改为11,则可能会破坏las文件的3号颜色,如果层名称中有11,则需要进行搜索并至少替换4次,做一个宏并保存它首先是把一个虚拟的数字在冻结说fXXXX,然后一个虚拟的数字为on on XXXX等,然后交换fXXXX的一个新的on号码,否则你会使一切,无法解决什么应该关闭。
进行编辑,然后重新加载las文件。例如搜索将90^p3替换为90^pFxxx^p是行的末尾,因此中间更改了2行
希望这是有意义的,如果你挣扎与文字部分张贴在这里一旦你做了宏只需要一两分钟。
这是一个单词宏,用于一次更改,只需复制粘贴内容,用于每个已冻结的,无绘图等
- Sub OnOff()
- '
- ' OnOff Macro
- ' Macro recorded 8/3/2011 by
- '
- Selection.Find.ClearFormatting
- Selection.Find.Replacement.ClearFormatting
- With Selection.Find
- .Text = "90^p0"
- .Replacement.Text = "90^ponthawnoplot"
- .Forward = True
- .Wrap = wdFindContinue
- .Format = False
- .MatchCase = False
- .MatchWholeWord = False
- .MatchWildcards = False
- .MatchSoundsLike = False
- .MatchAllWordForms = False
- End With
- Selection.Find.Execute Replace:=wdReplaceAll
- End Sub
|